[INFO] cloning repository https://github.com/kerberosmansour/SunLitSecurityLibraries
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kerberosmansour/SunLitSecurityLibraries" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkerberosmansour%2FSunLitSecurityLibraries", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkerberosmansour%2FSunLitSecurityLibraries'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c57fee9201a305b840dbf6a2387c743b08eb8a84
[INFO] testing kerberosmansour/SunLitSecurityLibraries against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkerberosmansour%2FSunLitSecurityLibraries" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kerberosmansour/SunLitSecurityLibraries
[INFO] finished tweaking git repo https://github.com/kerberosmansour/SunLitSecurityLibraries
[INFO] tweaked toml for git repo https://github.com/kerberosmansour/SunLitSecurityLibraries written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kerberosmansour/SunLitSecurityLibraries on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kerberosmansour/SunLitSecurityLibraries already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.120
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.120
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.120
[INFO] [stderr]   Downloaded js-sys v0.3.97
[INFO] [stderr]   Downloaded bytestring v1.5.1
[INFO] [stderr]   Downloaded opentelemetry v0.26.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.120
[INFO] [stderr]   Downloaded tracing-opentelemetry v0.27.0
[INFO] [stderr]   Downloaded opentelemetry_sdk v0.26.0
[INFO] [stderr]   Downloaded sha1 v0.11.0
[INFO] [stderr]   Downloaded actix-http v3.12.1
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.70
[INFO] [stderr]   Downloaded hybrid-array v0.4.11
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded asn1-rs-impl v0.2.0
[INFO] [stderr]   Downloaded asn1-rs-derive v0.5.1
[INFO] [stderr]   Downloaded base32 v0.5.1
[INFO] [stderr]   Downloaded openssl-sys v0.9.116
[INFO] [stderr]   Downloaded aws-lc-rs v1.16.3
[INFO] [stderr]   Downloaded rusticata-macros v4.1.0
[INFO] [stderr]   Downloaded oid-registry v0.7.1
[INFO] [stderr]   Downloaded web-sys v0.3.97
[INFO] [stderr]   Downloaded opentelemetry v0.32.0
[INFO] [stderr]   Downloaded x509-parser v0.16.0
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded der-parser v9.0.0
[INFO] [stderr]   Downloaded openssl v0.10.80
[INFO] [stderr]   Downloaded asn1-rs v0.6.2
[INFO] [stderr]   Downloaded totp-rs v5.7.1
[INFO] [stderr]   Downloaded serde-value v0.7.0
[INFO] [stderr]   Downloaded ordered-float v2.10.1
[INFO] [stderr]   Downloaded arcstr v1.2.0
[INFO] [stderr]   Downloaded proptest v1.11.0
[INFO] [stderr]   Downloaded module-lattice v0.2.2
[INFO] [stderr]   Downloaded openidconnect v4.0.1
[INFO] [stderr]   Downloaded kem v0.3.0
[INFO] [stderr]   Downloaded ml-kem v0.3.0
[INFO] [stderr]   Downloaded keccak v0.2.0
[INFO] [stderr]   Downloaded aws-smithy-http v0.63.6
[INFO] [stderr]   Downloaded x25519-dalek v2.0.1
[INFO] [stderr]   Downloaded aws-smithy-xml v0.60.15
[INFO] [stderr]   Downloaded aws-types v1.3.15
[INFO] [stderr]   Downloaded aws-smithy-runtime-api-macros v1.0.0
[INFO] [stderr]   Downloaded aws-sigv4 v1.4.3
[INFO] [stderr]   Downloaded aws-smithy-async v1.2.14
[INFO] [stderr]   Downloaded aws-credential-types v1.2.14
[INFO] [stderr]   Downloaded aws-smithy-observability v0.2.6
[INFO] [stderr]   Downloaded aws-smithy-json v0.62.5
[INFO] [stderr]   Downloaded aws-smithy-query v0.60.15
[INFO] [stderr]   Downloaded aws-smithy-runtime-api v1.12.0
[INFO] [stderr]   Downloaded aws-runtime v1.7.3
[INFO] [stderr]   Downloaded aws-smithy-types v1.4.7
[INFO] [stderr]   Downloaded aws-smithy-runtime v1.11.1
[INFO] [stderr]   Downloaded redis v1.2.1
[INFO] [stderr]   Downloaded aws-smithy-http-client v1.1.12
[INFO] [stderr]   Downloaded lru v0.18.0
[INFO] [stderr]   Downloaded no-std-compat v0.4.1
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.70
[INFO] [stderr]   Downloaded wasm-bindgen-test-shared v0.2.120
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.70
[INFO] [stderr]   Downloaded aws-config v1.8.16
[INFO] [stderr]   Downloaded aws-sdk-sts v1.103.0
[INFO] [stderr]   Downloaded rhai_codegen v3.1.0
[INFO] [stderr]   Downloaded quick-xml v0.40.1
[INFO] [stderr]   Downloaded casbin v2.20.0
[INFO] [stderr]   Downloaded minicov v0.3.8
[INFO] [stderr]   Downloaded thin-vec v0.2.18
[INFO] [stderr]   Downloaded sha3 v0.11.0
[INFO] [stderr]   Downloaded rhai v1.24.0
[INFO] [stderr]   Downloaded aws-sdk-kms v1.106.0
[INFO] [stderr]   Downloaded aws-lc-sys v0.40.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6dc40d7225b91da82dc9ae0e3f6b8b0f8588a6ddd66dcaddd2ef15fb51dd145e
[INFO] running `Command { std: "docker" "start" "-a" "6dc40d7225b91da82dc9ae0e3f6b8b0f8588a6ddd66dcaddd2ef15fb51dd145e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6dc40d7225b91da82dc9ae0e3f6b8b0f8588a6ddd66dcaddd2ef15fb51dd145e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6dc40d7225b91da82dc9ae0e3f6b8b0f8588a6ddd66dcaddd2ef15fb51dd145e", kill_on_drop: false }`
[INFO] [stdout] 6dc40d7225b91da82dc9ae0e3f6b8b0f8588a6ddd66dcaddd2ef15fb51dd145e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c3fc873e5402fb8b9e511434b21c1e7fd10d4cc3d5968aa6b0d2fad279ceddfc
[INFO] running `Command { std: "docker" "start" "-a" "c3fc873e5402fb8b9e511434b21c1e7fd10d4cc3d5968aa6b0d2fad279ceddfc", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling security_core v0.1.2 (/opt/rustwide/workdir/crates/security_core)
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling asn1-rs-derive v0.5.1
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling asn1-rs v0.6.2
[INFO] [stderr]    Compiling security_events v0.1.2 (/opt/rustwide/workdir/crates/security_events)
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling oid-registry v0.7.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling der-parser v9.0.0
[INFO] [stderr]    Compiling secure_errors v0.1.2 (/opt/rustwide/workdir/crates/secure_errors)
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling x509-parser v0.16.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling simple_asn1 v0.6.4
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling thin-vec v0.2.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling rhai_codegen v3.1.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling base32 v0.5.1
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling totp-rs v5.7.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling jsonwebtoken v10.3.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling secure_network v0.1.2 (/opt/rustwide/workdir/crates/secure_network)
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling rhai v1.24.0
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling secure_device_trust v0.1.2 (/opt/rustwide/workdir/crates/secure_device_trust)
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling secure_identity v0.1.2 (/opt/rustwide/workdir/crates/secure_identity)
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling quick-xml v0.40.1
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling lru v0.18.0
[INFO] [stderr]    Compiling secure_data v0.1.2 (/opt/rustwide/workdir/crates/secure_data)
[INFO] [stderr]    Compiling secure_output v0.1.2 (/opt/rustwide/workdir/crates/secure_output)
[INFO] [stderr]    Compiling secure_privacy v0.1.2 (/opt/rustwide/workdir/crates/secure_privacy)
[INFO] [stderr]    Compiling secure_resilience v0.1.2 (/opt/rustwide/workdir/crates/secure_resilience)
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling casbin v2.20.0
[INFO] [stderr]    Compiling secure_boundary v0.1.3 (/opt/rustwide/workdir/crates/secure_boundary)
[INFO] [stderr]    Compiling secure_authz v0.1.3 (/opt/rustwide/workdir/crates/secure_authz)
[INFO] [stderr]    Compiling secure_reference_service v0.1.2 (/opt/rustwide/workdir/crates/secure_reference_service)
[INFO] [stderr]    Compiling secure_smoke_service v0.1.2 (/opt/rustwide/workdir/crates/secure_smoke_service)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 29s
[INFO] running `Command { std: "docker" "inspect" "c3fc873e5402fb8b9e511434b21c1e7fd10d4cc3d5968aa6b0d2fad279ceddfc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3fc873e5402fb8b9e511434b21c1e7fd10d4cc3d5968aa6b0d2fad279ceddfc", kill_on_drop: false }`
[INFO] [stdout] c3fc873e5402fb8b9e511434b21c1e7fd10d4cc3d5968aa6b0d2fad279ceddfc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 058e976f12350b87acd9b121089b20dc46b2356aff442b84eeecb733b3384b7d
[INFO] running `Command { std: "docker" "start" "-a" "058e976f12350b87acd9b121089b20dc46b2356aff442b84eeecb733b3384b7d", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling security_core v0.1.2 (/opt/rustwide/workdir/crates/security_core)
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling hybrid-array v0.4.11
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling local-waker v0.1.4
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling security_events v0.1.2 (/opt/rustwide/workdir/crates/security_events)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling bytestring v1.5.1
[INFO] [stderr]    Compiling actix-utils v3.0.1
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling actix-service v2.0.3
[INFO] [stderr]    Compiling cookie v0.16.2
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling actix-router v0.5.4
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling local-channel v0.1.5
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling actix-rt v2.11.0
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling actix-codec v0.5.2
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling language-tags v0.3.2
[INFO] [stderr]    Compiling actix-server v2.6.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling actix-web-codegen v4.3.0
[INFO] [stderr]    Compiling actix-macros v0.2.4
[INFO] [stderr]    Compiling impl-more v0.1.9
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling axum-macros v0.5.1
[INFO] [stderr]    Compiling secure_network v0.1.2 (/opt/rustwide/workdir/crates/secure_network)
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling secure_device_trust v0.1.2 (/opt/rustwide/workdir/crates/secure_device_trust)
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling totp-rs v5.7.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling secure_output v0.1.2 (/opt/rustwide/workdir/crates/secure_output)
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling jsonwebtoken v10.3.0
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling rhai v1.24.0
[INFO] [stderr]    Compiling secure_privacy v0.1.2 (/opt/rustwide/workdir/crates/secure_privacy)
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling secure_resilience v0.1.2 (/opt/rustwide/workdir/crates/secure_resilience)
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling actix-http v3.12.1
[INFO] [stderr]    Compiling actix-web v4.13.0
[INFO] [stderr]    Compiling casbin v2.20.0
[INFO] [stderr]    Compiling secure_errors v0.1.2 (/opt/rustwide/workdir/crates/secure_errors)
[INFO] [stderr]    Compiling secure_identity v0.1.2 (/opt/rustwide/workdir/crates/secure_identity)
[INFO] [stderr]    Compiling secure_boundary v0.1.3 (/opt/rustwide/workdir/crates/secure_boundary)
[INFO] [stderr]    Compiling secure_data v0.1.2 (/opt/rustwide/workdir/crates/secure_data)
[INFO] [stderr]    Compiling secure_authz v0.1.3 (/opt/rustwide/workdir/crates/secure_authz)
[INFO] [stderr]    Compiling secure_smoke_service v0.1.2 (/opt/rustwide/workdir/crates/secure_smoke_service)
[INFO] [stderr]    Compiling secure_reference_service v0.1.2 (/opt/rustwide/workdir/crates/secure_reference_service)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5m 52s
[INFO] running `Command { std: "docker" "inspect" "058e976f12350b87acd9b121089b20dc46b2356aff442b84eeecb733b3384b7d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "058e976f12350b87acd9b121089b20dc46b2356aff442b84eeecb733b3384b7d", kill_on_drop: false }`
[INFO] [stdout] 058e976f12350b87acd9b121089b20dc46b2356aff442b84eeecb733b3384b7d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 876b3b5a3417fe811d815358ef8417d96cfd038c9b91af93332abfc270a97943
[INFO] running `Command { std: "docker" "start" "-a" "876b3b5a3417fe811d815358ef8417d96cfd038c9b91af93332abfc270a97943", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.95s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_authz-6d72b41282ff38fa)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_imp_m15.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_imp_m15-93f86bdce6f29668)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_obligation_enforcement_blocks_unmet_obligations ... ok
[INFO] [stdout] test test_tenant_scoped_cache_prevents_cross_tenant_poisoning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_m6.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m6-d4c51290b780284a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_authz_independence ... ok
[INFO] [stdout] test test_engine_failure_denies ... ok
[INFO] [stdout] test test_middleware_integration ... ok
[INFO] [stdout] test test_cross_tenant_denied ... ok
[INFO] [stdout] test test_rbac_policy_evaluation ... ok
[INFO] [stdout] test test_deny_by_default_runtime ... ok
[INFO] [stdout] test test_decision_cache_lifecycle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_ndt_m4.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_ndt_m4-738926fc99d0e614)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test mismatched_bound_user_session_is_rejected ... ok
[INFO] [stdout] test low_trust_route_denies_ci_identity_in_production_profile ... ok
[INFO] [stdout] test untrusted_edge_metadata_is_rejected_as_header_spoofing ... ok
[INFO] [stdout] test low_trust_route_allows_ci_only_in_test_profile ... ok
[INFO] [stdout] test high_trust_route_allows_hardware_bound_session ... ok
[INFO] [stdout] test actix_adapter::actix_device_trust_transform_allows_trusted_context ... ok
[INFO] [stdout] test actix_adapter::actix_device_trust_transform_denies_missing_context ... ok
[INFO] [stdout] test actix_adapter::actix_device_trust_transform_denies_untrusted_edge_context ... ok
[INFO] [stdout] test revoked_device_trust_context_denies_before_route_policy ... ok
[INFO] [stdout] test high_trust_route_denies_software_bound_device ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_owasp_m23.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_owasp_m23-591c76afe840531a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_tenant_isolation_in_cache ... ok
[INFO] [stdout] test test_temporal_permission_expiry ... ok
[INFO] [stdout] test test_existing_rbac_still_works ... ok
[INFO] [stdout] test test_bulk_authorization_correctness ... ok
[INFO] [stdout] test test_abac_attribute_evaluation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prop_deny_default.rs (/opt/rustwide/target/debug/deps/prop_deny_default-b2fc4f35d7fce85e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/sg_gate_a_actix_authz.rs (/opt/rustwide/target/debug/deps/sg_gate_a_actix_authz-4cd39c23e9e7580f)
[INFO] [stdout] test prop_no_policy_always_deny ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test actix_authz_missing_identity_returns_403 ... ok
[INFO] [stdout] test actix_authz_allow_pass_through ... ok
[INFO] [stderr]      Running tests/sg_gate_a_parity_authz.rs (/opt/rustwide/target/debug/deps/sg_gate_a_parity_authz-756de52e2b53073f)
[INFO] [stdout] test actix_authz_obligations_fulfilled_allow ... ok
[INFO] [stdout] test actix_authz_deny_returns_403 ... ok
[INFO] [stdout] test actix_authz_obligations_unfulfilled_returns_403 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test parity_authz_deny_match ... ok
[INFO] [stdout] test parity_authz_missing_identity_match ... ok
[INFO] [stdout] test parity_authz_allow_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sg_gate_a_policy_coverage.rs (/opt/rustwide/target/debug/deps/sg_gate_a_policy_coverage-4769fcb61f19d398)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test all_routes_missing_policy ... ok
[INFO] [stdout] test one_route_missing_policy ... ok
[INFO] [stdout] test no_fixtures_means_no_coverage ... ok
[INFO] [stdout] test all_routes_have_policy ... ok
[INFO] [stderr]      Running tests/sunlit_authz_cache.rs (/opt/rustwide/target/debug/deps/sunlit_authz_cache-1fe95fe40193d59b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_policy_version_change_invalidates_cache ... ok
[INFO] [stdout] test test_cache_bounded_by_size ... ok
[INFO] [stdout] test test_mock_authorizer_call_count ... ok
[INFO] [stdout] test test_cache_hit_returns_same_decision ... ok
[INFO] [stdout] test test_stale_cache_entry_expires ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_authz_deny_default.rs (/opt/rustwide/target/debug/deps/sunlit_authz_deny_default-ced309ec390a628c)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_cross_tenant_always_deny ... ok
[INFO] [stdout] test test_no_roles_no_policy_deny ... ok
[INFO] [stdout] test test_missing_resource_kind_deny ... ok
[INFO] [stdout] test test_no_policy_matches_deny_with_role ... ok
[INFO] [stdout] test test_empty_subject_deny ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_authz_ownership.rs (/opt/rustwide/target/debug/deps/sunlit_authz_ownership-14268c973394b7c4)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_is_owner_helper ... ok
[INFO] [stdout] test test_non_owner_denied ... ok
[INFO] [stdout] test test_owner_can_access_own_resource ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_authz_policies.rs (/opt/rustwide/target/debug/deps/sunlit_authz_policies-3c96b805b0fbaf07)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_no_role_strings_in_code_compiles ... ok
[INFO] [stdout] test test_rbac_allow_editor_read ... ok
[INFO] [stdout] test test_multiple_roles_first_match_wins ... ok
[INFO] [stdout] test test_rbac_deny_viewer_write ... ok
[INFO] [stdout] test test_abac_role_allows_code_repo_access ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_authz_tenant.rs (/opt/rustwide/target/debug/deps/sunlit_authz_tenant-d686164133429bcf)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_no_tenant_subject_denied_for_tenanted_resource ... ok
[INFO] [stdout] test test_cross_tenant_blocked ... ok
[INFO] [stdout] test test_same_tenant_access_allowed ... ok
[INFO] [stdout] test test_resource_without_tenant_accessible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_authz_cache_tenant.rs (/opt/rustwide/target/debug/deps/sunlit_imp_authz_cache_tenant-1bf4794345ca9b3d)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test same_actor_different_tenants_get_separate_cache_entries ... ok
[INFO] [stdout] test single_tenant_cache_still_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_authz_obligations.rs (/opt/rustwide/target/debug/deps/sunlit_imp_authz_obligations-c9f56b6d05e96c3c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test decision_with_unmet_obligation_blocked ... ok
[INFO] [stdout] test deny_decision_still_returns_403 ... ok
[INFO] [stdout] test decision_with_no_obligations_passes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_abac.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_abac-0f2ead682fb3846f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test attribute_guard_is_send_sync ... ok
[INFO] [stdout] test attribute_match_allows_access ... ok
[INFO] [stdout] test composed_predicates_or_allows_superuser ... ok
[INFO] [stdout] test multiple_predicates_and_deny_on_wrong_ip ... ok
[INFO] [stdout] test missing_attribute_denies_access ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_temporal.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_temporal-1f8cda0d8c7144c2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test active_permission_allowed ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_boundary-9a62d043287df454)
[INFO] [stdout] test expired_permission_denied ... ok
[INFO] [stdout] test no_temporal_constraint_falls_back_to_normal_rbac ... ok
[INFO] [stdout] test not_yet_active_permission_denied ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cve_maswe_0058_deep_links.rs (/opt/rustwide/target/debug/deps/cve_maswe_0058_deep_links-8148e0509a781785)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test maswe_0058_data_scheme_blocked ... ok
[INFO] [stdout] test maswe_0058_case_insensitive_javascript ... ok
[INFO] [stdout] test maswe_0058_encoded_path_traversal_blocked ... ok
[INFO] [stdout] test maswe_0058_blob_scheme_blocked ... ok
[INFO] [stdout] test maswe_0058_javascript_scheme_blocked ... ok
[INFO] [stdout] test maswe_0058_path_traversal_blocked ... ok
[INFO] [stdout] test maswe_0058_unregistered_scheme_rejected ... ok
[INFO] [stdout] test maswe_0058_vbscript_scheme_blocked ... ok
[INFO] [stdout] test maswe_0058_valid_deep_link_succeeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cve_maswe_0069_webview_files.rs (/opt/rustwide/target/debug/deps/cve_maswe_0069_webview_files-5e0b41cf8b654e99)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test maswe_0069_file_traversal_blocked ... ok
[INFO] [stdout] test maswe_0069_javascript_in_webview ... ok
[INFO] [stdout] test maswe_0069_file_url_blocked ... ok
[INFO] [stdout] test maswe_0069_https_allowed_domain ... ok
[INFO] [stdout] test maswe_0069_https_disallowed_domain ... ok
[INFO] [stderr]      Running tests/cve_regression.rs (/opt/rustwide/target/debug/deps/cve_regression-d4df3a91c6556ac3)
[INFO] [stdout] test maswe_0069_content_scheme_blocked ... ok
[INFO] [stdout] test maswe_0069_data_scheme_blocked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test cve_email_normalization_domain_lowercase ... ok
[INFO] [stdout] test cve_crlf_normalize_no_injection ... ok
[INFO] [stdout] test cve_homograph_attack_not_merged_by_normalization ... ok
[INFO] [stdout] test cve_unicode_normalization_bypass_username ... ok
[INFO] [stdout] test cve_unicode_normalization_bypass_email ... ok
[INFO] [stdout] test cve_whitespace_injection_trimmed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_imp_m11.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_imp_m11-116a3b07304ad857)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test e2e_header_crlf_blocked ... ok
[INFO] [stdout] test e2e_safe_url_ssrf_blocked ... ok
[INFO] [stdout] test e2e_xml_xxe_blocked ... ok
[INFO] [stdout] test e2e_depth_limit_enforced ... ok
[INFO] [stdout] test e2e_safe_path_in_dto_roundtrip ... ok
[INFO] [stderr]      Running tests/e2e_sunlit_m4.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m4-187fe8dcb84fb587)
[INFO] [stdout] test e2e_field_count_enforced ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_normalization_applied ... ok
[INFO] [stdout] test test_html_encoding_prevents_xss ... ok
[INFO] [stdout] test test_url_encoding_roundtrip ... ok
[INFO] [stdout] test test_secure_json_unknown_field_rejection ... ok
[INFO] [stdout] test test_mass_assignment_blocked ... ok
[INFO] [stdout] test test_security_headers_applied ... ok
[INFO] [stdout] test test_boundary_violation_event_emitted ... ok
[INFO] [stdout] test test_validation_pipeline_order ... ok
[INFO] [stdout] test test_secure_json_happy_path ... ok
[INFO] [stdout] test test_secure_json_body_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_owasp_m18.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_owasp_m18-f99add2c4e063cdf)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_depth_limit_enforced_at_runtime ... ok
[INFO] [stdout] test test_existing_routes_still_work ... ok
[INFO] [stdout] test test_field_count_enforced_at_runtime ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_owasp_m21.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_owasp_m21-063bad5c1b116c62)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/platform_tests.rs (/opt/rustwide/target/debug/deps/platform_tests-d63d638110985ceb)
[INFO] [stdout] test test_csp_nonce_unique_per_request ... ok
[INFO] [stdout] test test_cors_allowed_origin_works ... ok
[INFO] [stdout] test test_permissions_policy_present ... ok
[INFO] [stdout] test test_existing_headers_preserved ... ok
[INFO] [stdout] test test_cors_deny_all_default ... ok
[INFO] [stdout] test test_fetch_metadata_blocks_cross_site ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test given_allow_policy_when_checked_then_should_not_prevent ... ok
[INFO] [stdout] test given_allowed_schemes_when_unknown_scheme_then_rejected_with_invalid_scheme ... ok
[INFO] [stdout] test given_blob_url_when_webview_validated_then_rejected_with_dangerous_scheme ... ok
[INFO] [stdout] test given_allowed_hosts_when_matching_host_then_accepted ... ok
[INFO] [stdout] test given_allowed_hosts_when_mismatched_host_then_rejected_with_untrusted_host ... ok
[INFO] [stdout] test given_allowed_schemes_when_valid_scheme_url_then_accepted ... ok
[INFO] [stdout] test given_any_config_when_path_traversal_then_rejected ... ok
[INFO] [stdout] test given_data_url_when_webview_validated_then_rejected_with_dangerous_scheme ... ok
[INFO] [stdout] test given_any_config_when_javascript_scheme_then_rejected_with_dangerous_scheme ... ok
[INFO] [stdout] test given_any_config_when_data_uri_then_rejected_with_dangerous_scheme ... ok
[INFO] [stdout] test given_dangerous_deep_link_when_validated_then_security_event_emitted ... ok
[INFO] [stdout] test given_dangerous_webview_url_when_validated_then_security_event_emitted ... ok
[INFO] [stdout] test given_confidential_data_when_policy_checked_then_restrict_to_local_device ... ok
[INFO] [stdout] test given_domain_allowlist_when_matching_domain_then_accepted ... ok
[INFO] [stdout] test given_domain_allowlist_when_non_matching_domain_then_rejected ... ok
[INFO] [stdout] test given_file_url_when_webview_validated_then_rejected_with_file_access_blocked ... ok
[INFO] [stdout] test given_javascript_url_when_webview_validated_then_rejected_with_dangerous_scheme ... ok
[INFO] [stdout] test given_https_url_when_webview_validated_then_accepted ... ok
[INFO] [stdout] test given_no_explicit_policy_when_confidential_data_then_defaults_to_prevent ... ok
[INFO] [stdout] test given_public_data_when_policy_checked_then_no_restrictions ... ok
[INFO] [stdout] test given_secret_data_when_policy_checked_then_expiration_60_seconds ... ok
[INFO] [stdout] test given_valid_deep_link_when_validated_then_no_security_events ... ok
[INFO] [stdout] test given_no_explicit_policy_when_public_data_then_defaults_to_allow ... ok
[INFO] [stdout] test given_prevent_policy_when_checked_then_should_prevent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prompt_boundary.rs (/opt/rustwide/target/debug/deps/prompt_boundary-9ebf037635f88a0b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test enforces_size_and_label_policy ... ok
[INFO] [stdout] test lengthens_tilde_fence_to_prevent_breakout ... ok
[INFO] [stdout] test fences_untrusted_markdown_as_literal_text ... ok
[INFO] [stdout] test rejects_unsafe_control_characters ... ok
[INFO] [stdout] test rejects_bidi_and_zero_width_controls ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prop_deep_link_webview.rs (/opt/rustwide/target/debug/deps/prop_deep_link_webview-0d823c2f39f140b6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test prop_webview_validate_no_panic ... ok
[INFO] [stdout] test prop_deep_link_validate_no_panic ... ok
[INFO] [stdout] test prop_webview_url_rejects_file_urls ... ok
[INFO] [stdout] test prop_deep_link_rejects_dangerous_schemes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prop_validation.rs (/opt/rustwide/target/debug/deps/prop_validation-b59c840e28287488)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prop_trim_no_chars_added ... ok
[INFO] [stderr]      Running tests/sg_gate_a_actix_extract.rs (/opt/rustwide/target/debug/deps/sg_gate_a_actix_extract-3044f0a965d7ac8c)
[INFO] [stdout] test prop_nfc_normalization_idempotent ... ok
[INFO] [stdout] test prop_normalize_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test actix_secure_json_respects_per_route_limits ... ok
[INFO] [stdout] test actix_secure_json_rejects_malformed_json ... ok
[INFO] [stdout] test actix_secure_json_rejects_semantic_failure ... ok
[INFO] [stdout] test actix_secure_json_happy_path ... ok
[INFO] [stdout] test actix_secure_json_rejects_wrong_content_type ... ok
[INFO] [stdout] test actix_secure_json_rejects_many_fields ... ok
[INFO] [stdout] test actix_secure_json_rejects_nested_json ... ok
[INFO] [stdout] test actix_secure_json_rejects_oversize_body ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sg_gate_a_actix_fetch_metadata.rs (/opt/rustwide/target/debug/deps/sg_gate_a_actix_fetch_metadata-70fb5d3103162e68)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test actix_fetch_metadata_allows_same_origin ... ok
[INFO] [stdout] test actix_fetch_metadata_allows_none ... ok
[INFO] [stdout] test actix_fetch_metadata_blocks_cross_site ... ok
[INFO] [stdout] test actix_fetch_metadata_allows_cross_site_top_nav ... ok
[INFO] [stdout] test actix_fetch_metadata_allows_missing_headers_by_default ... ok
[INFO] [stdout] test actix_fetch_metadata_blocks_when_strict ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sg_gate_a_actix_headers.rs (/opt/rustwide/target/debug/deps/sg_gate_a_actix_headers-5647210939e15af0)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test actix_security_headers_sets_all_defaults ... ok
[INFO] [stdout] test actix_security_headers_overrides_csp ... ok
[INFO] [stdout] test actix_security_headers_still_set_on_handler_error ... ok
[INFO] [stdout] test actix_security_headers_csp_nonce ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sg_gate_a_parity_boundary.rs (/opt/rustwide/target/debug/deps/sg_gate_a_parity_boundary-9d8d1dede15a694c)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test parity_fetch_metadata_blocks_cross_site_match ... ok
[INFO] [stdout] test parity_secure_json_semantic_rejection_match ... ok
[INFO] [stdout] test parity_secure_json_happy_path_match ... ok
[INFO] [stdout] test parity_fetch_metadata_allows_same_origin_match ... ok
[INFO] [stdout] test parity_secure_json_bad_content_type_match ... ok
[INFO] [stdout] test parity_secure_json_malformed_match ... ok
[INFO] [stdout] test parity_security_headers_default_set_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sg_gate_a_safeurl_cidrs.rs (/opt/rustwide/target/debug/deps/sg_gate_a_safeurl_cidrs-01e404cd178b4fa7)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test accepts_public_hostname ... ok
[INFO] [stdout] test accepts_public_ipv4_1_1_1_1 ... ok
[INFO] [stdout] test accepts_public_ipv4_mapped_ipv6_8_8_8_8 ... ok
[INFO] [stdout] test accepts_public_ipv6_2606 ... ok
[INFO] [stdout] test rejects_cidr_10_slash_8 ... ok
[INFO] [stdout] test rejects_cidr_0_slash_32 ... ok
[INFO] [stdout] test rejects_cidr_172_31_slash_12_upper ... ok
[INFO] [stdout] test rejects_cidr_239_255_upper ... ok
[INFO] [stdout] test rejects_cidr_224_slash_4 ... ok
[INFO] [stdout] test rejects_cidr_172_16_slash_12 ... ok
[INFO] [stdout] test rejects_cidr_127_slash_8 ... ok
[INFO] [stdout] test rejects_cidr_169_254_slash_16 ... ok
[INFO] [stdout] test accepts_public_ipv4_8_8_8_8 ... ok
[INFO] [stdout] test rejects_cidr_fe80_slash_10 ... ok
[INFO] [stdout] test rejects_cidr_fd00_slash_7_upper ... ok
[INFO] [stdout] test rejects_file_scheme ... ok
[INFO] [stdout] test rejects_cidr_loopback_v6 ... ok
[INFO] [stdout] test rejects_ipv4_mapped_cidr_10_slash_8 ... ok
[INFO] [stdout] test rejects_cidr_192_168_slash_16 ... ok
[INFO] [stdout] test rejects_ipv4_mapped_cidr_127_slash_8 ... ok
[INFO] [stdout] test rejects_ipv4_mapped_cidr_169_254_slash_16 ... ok
[INFO] [stdout] test rejects_javascript_scheme ... ok
[INFO] [stdout] test rejects_cidr_fc00_slash_7 ... ok
[INFO] [stdout] test rejects_cidr_ff00_slash_8 ... ok
[INFO] [stdout] test rejects_cidr_fe80_slash_10_upper ... ok
[INFO] [stdout] test rejects_cidr_ipv6_unspecified_slash_128 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_boundary_extractors.rs (/opt/rustwide/target/debug/deps/sunlit_boundary_extractors-418652ee7758b616)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_boundary_rejection_body_too_large_status ... ok
[INFO] [stdout] test test_boundary_rejection_malformed_body_status ... ok
[INFO] [stdout] test test_boundary_rejection_syntax_violation_status ... ok
[INFO] [stdout] test test_boundary_rejection_semantic_violation_status ... ok
[INFO] [stdout] test test_secure_validate_syntax_err ... ok
[INFO] [stdout] test test_secure_validate_syntax_ok ... ok
[INFO] [stdout] test test_into_response_does_not_echo_raw_input ... ok
[INFO] [stdout] test test_boundary_rejection_invalid_content_type_status ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_boundary_headers.rs (/opt/rustwide/target/debug/deps/sunlit_boundary_headers-0bf3a7b87c337b21)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_custom_csp_override ... ok
[INFO] [stdout] test test_cache_control_present ... ok
[INFO] [stdout] test test_hsts_contains_required_directives ... ok
[INFO] [stdout] test test_xcto_header_present ... ok
[INFO] [stdout] test test_csp_header_present ... ok
[INFO] [stdout] test test_xfo_header_present ... ok
[INFO] [stdout] test test_permissions_policy_present ... ok
[INFO] [stdout] test test_hsts_header_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_boundary_mass_assignment.rs (/opt/rustwide/target/debug/deps/sunlit_boundary_mass_assignment-4f8f34d3d7cf586c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_secure_dto_marker_is_implemented ... ok
[INFO] [stdout] test test_dto_accepts_known_fields ... ok
[INFO] [stdout] test test_dto_rejects_extra_sensitive_fields ... ok
[INFO] [stderr]      Running tests/sunlit_boundary_normalization.rs (/opt/rustwide/target/debug/deps/sunlit_boundary_normalization-05bfdf1fd2c2574b)
[INFO] [stdout] test test_dto_rejects_unknown_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_email_domain_lowercased ... ok
[INFO] [stdout] test test_whitespace_trimming ... ok
[INFO] [stdout] test test_email_local_part_preserved ... ok
[INFO] [stdout] test test_whitespace_trimming_no_change ... ok
[INFO] [stderr]      Running tests/sunlit_boundary_strict_serde.rs (/opt/rustwide/target/debug/deps/sunlit_boundary_strict_serde-9227f8d64f342aa7)
[INFO] [stdout] test test_nfc_normalization ... ok
[INFO] [stdout] test test_normalize_nfc_and_trim ... ok
[INFO] [stdout] test test_normalize_email_combined ... ok
[INFO] [stdout] test test_normalize_plain_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_strict_deserialize_known_field_passes ... ok
[INFO] [stdout] test test_strict_deserialize_missing_field_fails ... ok
[INFO] [stdout] test test_strict_deserialize_null_string_fails ... ok
[INFO] [stdout] test test_strict_deserialize_unknown_field_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_boundary_validation.rs (/opt/rustwide/target/debug/deps/sunlit_boundary_validation-ede8e3a9a833fa83)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_depth_limits.rs (/opt/rustwide/target/debug/deps/sunlit_imp_depth_limits-c69fcc6033f2afb5)
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_validate_semantics_pass ... ok
[INFO] [stdout] test test_validate_syntax_pass ... ok
[INFO] [stdout] test test_pipeline_order_syntax_before_semantics ... ok
[INFO] [stdout] test test_validate_syntax_username_too_long ... ok
[INFO] [stdout] test test_validate_syntax_empty_username ... ok
[INFO] [stdout] test test_validate_semantics_unreasonable_age ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test normal_json_within_limits_accepted ... ok
[INFO] [stdout] test deeply_nested_json_rejected ... ok
[INFO] [stdout] test default_limits_reasonable ... ok
[INFO] [stdout] test field_flood_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_header_sanitize.rs (/opt/rustwide/target/debug/deps/sunlit_imp_header_sanitize-fc09dbd93a22a942)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/sunlit_imp_headers.rs (/opt/rustwide/target/debug/deps/sunlit_imp_headers-26e78ca3cd952bfc)
[INFO] [stdout] test empty_value_accepted ... ok
[INFO] [stdout] test newline_only_rejected ... ok
[INFO] [stdout] test crlf_sequence_rejected ... ok
[INFO] [stdout] test carriage_return_rejected ... ok
[INFO] [stdout] test normal_header_value_unchanged ... ok
[INFO] [stdout] test value_with_colon_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/sunlit_imp_safe_types.rs (/opt/rustwide/target/debug/deps/sunlit_imp_safe_types-5f1781c6a4940b1e)
[INFO] [stdout] test headers_x_dns_prefetch_control_present ... ok
[INFO] [stdout] test headers_existing_headers_preserved ... ok
[INFO] [stdout] test headers_corp_present ... ok
[INFO] [stdout] test headers_coop_present ... ok
[INFO] [stdout] test headers_coep_present ... ok
[INFO] [stdout] test headers_x_permitted_cross_domain_policies_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test safe_command_arg_dollar_paren_rejected ... ok
[INFO] [stdout] test ldap_safe_string_asterisk_escaped ... ok
[INFO] [stdout] test ldap_safe_string_parens_escaped ... ok
[INFO] [stdout] test safe_filename_null_byte_rejected ... ok
[INFO] [stdout] test ldap_safe_string_null_byte_escaped ... ok
[INFO] [stdout] test safe_command_arg_pipe_rejected ... ok
[INFO] [stdout] test ldap_safe_string_clean_input_accepted ... ok
[INFO] [stdout] test safe_path_absolute_rejected ... ok
[INFO] [stdout] test safe_path_encoded_traversal_rejected ... ok
[INFO] [stdout] test safe_path_null_byte_rejected ... ok
[INFO] [stdout] test safe_path_traversal_backslash_rejected ... ok
[INFO] [stdout] test safe_command_arg_backtick_rejected ... ok
[INFO] [stdout] test safe_filename_slash_rejected ... ok
[INFO] [stdout] test safe_path_traversal_dotdot_slash_rejected ... ok
[INFO] [stdout] test safe_path_valid_relative_accepted ... ok
[INFO] [stdout] test safe_path_violation_emits_event ... ok
[INFO] [stdout] test safe_redirect_url_absolute_rejected ... ok
[INFO] [stdout] test safe_redirect_url_relative_accepted ... ok
[INFO] [stdout] test safe_redirect_url_protocol_relative_rejected ... ok
[INFO] [stdout] test safe_url_file_scheme_rejected ... ok
[INFO] [stdout] test safe_url_https_accepted ... ok
[INFO] [stdout] test safe_url_ipv4_mapped_loopback_rejected ... ok
[INFO] [stdout] test safe_url_ipv6_loopback_in_userinfo_rejected ... ok
[INFO] [stdout] test safe_url_ipv4_mapped_link_local_rejected ... ok
[INFO] [stdout] test safe_url_link_local_169254_rejected ... ok
[INFO] [stdout] test safe_url_javascript_scheme_rejected ... ok
[INFO] [stdout] test safe_url_link_local_in_userinfo_rejected ... ok
[INFO] [stdout] test safe_url_loopback_with_port_in_userinfo_rejected ... ok
[INFO] [stdout] test safe_url_private_ip_10x_rejected ... ok
[INFO] [stdout] test safe_url_private_ip_192168_rejected ... ok
[INFO] [stdout] test safe_url_private_ip_127_rejected ... ok
[INFO] [stdout] test sql_identifier_injection_rejected ... ok
[INFO] [stdout] test sql_identifier_too_long_rejected ... ok
[INFO] [stdout] test sql_identifier_valid_accepted ... ok
[INFO] [stdout] test sql_identifier_empty_rejected ... ok
[INFO] [stdout] test safe_command_arg_semicolon_rejected ... ok
[INFO] [stdout] test safe_filename_dotdot_rejected ... ok
[INFO] [stdout] test safe_filename_valid_accepted ... ok
[INFO] [stdout] test safe_command_arg_alphanumeric_accepted ... ok
[INFO] [stdout] test safe_url_gopher_scheme_rejected ... ok
[INFO] [stderr]      Running tests/sunlit_imp_xml.rs (/opt/rustwide/target/debug/deps/sunlit_imp_xml-d6860c1245747f66)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test secure_xml_billion_laughs_rejected ... ok
[INFO] [stdout] test secure_xml_xxe_payload_rejected ... ok
[INFO] [stdout] test secure_xml_external_dtd_rejected ... ok
[INFO] [stdout] test secure_xml_valid_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_cors.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_cors-2e662383c947bb64)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/sunlit_owasp_fetch_meta.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_fetch_meta-e9f91c32cb7a99b6)
[INFO] [stdout] test no_cors_config_rejects_cross_origin ... ok
[INFO] [stdout] test allowed_origin_accepted ... ok
[INFO] [stdout] test disallowed_origin_rejected ... ok
[INFO] [stdout] test preflight_with_valid_method_allowed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr]      Running tests/sunlit_owasp_limits.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_limits-623d10147ecbc957)
[INFO] [stdout] test navigation_request_allowed ... ok
[INFO] [stdout] test csp_nonce_available_via_request_extension ... ok
[INFO] [stdout] test same_origin_request_accepted ... ok
[INFO] [stdout] test csp_nonce_unique_per_request_and_in_header ... ok
[INFO] [stdout] test cross_site_request_rejected ... ok
[INFO] [stdout] test missing_fetch_headers_allowed_for_older_browsers ... ok
[INFO] [stdout] test permissions_policy_defaults_and_customization_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test depth_exceeds_limit_rejected ... ok
[INFO] [stdout] test custom_depth_limit_honoured ... ok
[INFO] [stdout] test custom_field_limit_honoured ... ok
[INFO] [stdout] test deeply_nested_bomb_rejected ... ok
[INFO] [stdout] test normal_field_count_accepted ... ok
[INFO] [stdout] test exact_field_limit_accepted ... ok
[INFO] [stdout] test shallow_json_accepted ... ok
[INFO] [stdout] test custom_depth_limit_accepts_within ... ok
[INFO] [stdout] test exact_depth_limit_accepted ... ok
[INFO] [stdout] test field_count_exceeds_limit_rejected ... ok
[INFO] [stdout] test field_flood_attack_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_sanitize.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_sanitize-fd70b1b1d84bc023)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_data-2c623c518d567b4a)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test mobile_storage::tests::mobile_storage_policy_public_relaxed ... ok
[INFO] [stdout] test mobile_storage::tests::backup_exclusion_default_is_exclude ... ok
[INFO] [stdout] test mobile_storage::tests::mobile_storage_policy_credentials_strict ... ok
[INFO] [stdout] test mobile_storage::tests::sensitive_buffer_debug_redacted ... ok
[INFO] [stdout] test pq::sizes::tests::ml_kem_768_ciphertext_is_1088_bytes_per_fips_203 ... ok
[INFO] [stdout] test pq::sizes::tests::every_size_constant_is_non_zero ... ok
[INFO] [stdout] test pq::sizes::tests::hkdf_sha256_output_is_32_bytes ... ok
[INFO] [stdout] test pq::sizes::tests::shared_secret_lengths_align_for_concat_combiner ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_imp_m13.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_imp_m13-48ca5765ce50b67e)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test e2e_new_error_variants_are_display_formatted ... ok
[INFO] [stdout] test e2e_resolve_secret_env ... ok
[INFO] [stdout] test e2e_resolve_secret_env_missing_returns_error ... ok
[INFO] [stdout] test e2e_secret_reference_parsing_all_schemes ... ok
[INFO] [stdout] test e2e_static_dev_provider_backward_compat ... ok
[INFO] [stdout] test e2e_envelope_encryption_still_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_m7.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m7-d2665323af3b2024)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_secret_no_debug_leak ... ok
[INFO] [stdout] test test_secret_reference_resolution ... ok
[INFO] [stdout] test test_secret_no_serde_leak ... ok
[INFO] [stdout] test test_encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] test test_key_rotation_dual_read ... ok
[INFO] [stdout] test test_tampered_data_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_masvs_m2.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_masvs_m2-64774400fdfcbabf)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test e2e_auto_classification_policy ... ok
[INFO] [stdout] test e2e_existing_secret_types_unchanged ... ok
[INFO] [stdout] test e2e_sensitive_buffer_lifecycle ... ok
[INFO] [stdout] test e2e_storage_policy_violation_events ... ok
[INFO] [stdout] test e2e_backup_exclusion_json_round_trip ... ok
[INFO] [stdout] test e2e_sensitive_buffer_no_data_leak ... ok
[INFO] [stdout] test e2e_sensitive_buffer_ttl_expiry ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_owasp_m20.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_owasp_m20-dfda9db5b7fab254)
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_owasp_m25.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_owasp_m25-c0cc1cd931251e00)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_algorithm_downgrade_prevented ... ok
[INFO] [stdout] test test_aes_encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] test test_xchacha_encrypt_decrypt_roundtrip ... ok
[INFO] [stderr]      Running tests/mobile_storage_tests.rs (/opt/rustwide/target/debug/deps/mobile_storage_tests-fae82a12efc81579)
[INFO] [stdout] test test_key_version_rotation ... ok
[INFO] [stdout] test test_old_envelope_still_decrypts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test given_backup_exclusion_allow_when_checked_then_not_excluded ... ok
[INFO] [stdout] test given_backup_exclusion_when_serialized_then_valid_json ... ok
[INFO] [stdout] test given_confidential_classification_when_auto_policy_then_requires_encryption ... ok
[INFO] [stdout] test given_backup_exclusion_allow_when_serialized_then_round_trips ... ok
[INFO] [stdout] test given_backup_exclusion_exclude_when_checked_then_excluded ... ok
[INFO] [stdout] test given_credentials_classification_when_auto_policy_then_requires_hardware ... ok
[INFO] [stdout] test given_default_backup_exclusion_when_checked_then_excluded ... ok
[INFO] [stdout] test given_encrypted_policy_when_confidential_data_then_requires_encryption ... ok
[INFO] [stdout] test given_encryption_policy_when_encrypted_then_no_violations ... ok
[INFO] [stdout] test given_encryption_policy_when_unencrypted_attempted_then_violation_event ... ok
[INFO] [stdout] test given_hardware_policy_when_hardware_and_encrypted_then_no_violations ... ok
[INFO] [stdout] test given_hardware_backed_policy_when_checked_then_requires_hardware_keystore ... ok
[INFO] [stdout] test given_hardware_policy_when_no_hardware_then_violation ... ok
[INFO] [stdout] test given_public_data_policy_when_checked_then_no_hardware_keystore ... ok
[INFO] [stdout] test given_empty_sensitive_buffer_then_valid ... ok
[INFO] [stdout] test given_sensitive_buffer_with_ttl_when_not_expired_then_data_available ... ok
[INFO] [stdout] test given_sensitive_buffer_holding_secret_when_dropped_then_memory_zeroed ... ok
[INFO] [stdout] test given_secret_classification_when_auto_policy_then_requires_hardware ... ok
[INFO] [stdout] test given_sensitive_buffer_when_display_formatted_then_shows_redacted ... ok
[INFO] [stdout] test given_sensitive_buffer_without_ttl_then_never_expired ... ok
[INFO] [stdout] test given_sensitive_buffer_holding_pin_when_wipe_called_then_zeroed ... ok
[INFO] [stdout] test given_sensitive_buffer_when_debug_formatted_then_shows_redacted ... ok
[INFO] [stdout] test given_sensitive_buffer_with_ttl_when_expired_then_auto_wipes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pqd_m1_envelope_versioning.rs (/opt/rustwide/target/debug/deps/pqd_m1_envelope_versioning-b9b7709055d938b6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test classical_algorithms_are_not_post_quantum ... ok
[INFO] [stdout] test combiner_id_constants_match_migration_plan ... ok
[INFO] [stdout] test hybrid_algorithm_round_trips_via_envelope_string ... ok
[INFO] [stdout] test pq_sizes_module_is_publicly_available_without_pq_feature ... ok
[INFO] [stdout] test new_data_error_variants_format_intelligibly ... ok
[INFO] [stdout] test migration_plan_doc_exists_and_is_non_trivial ... ok
[INFO] [stdout] test pre_m1_envelope_without_combiner_id_field_deserializes_with_none ... ok
[INFO] [stdout] test hybrid_kem_request_returns_pq_unavailable_in_m1 ... ok
[INFO] [stdout] test classical_envelope_with_non_zero_combiner_is_rejected ... ok
[INFO] [stdout] test classical_envelope_round_trips_unchanged ... ok
[INFO] [stdout] test classical_envelope_with_zero_combiner_id_is_accepted ... ok
[INFO] [stdout] test xchacha_envelope_round_trips_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pqd_m2_hybrid_kem.rs (/opt/rustwide/target/debug/deps/pqd_m2_hybrid_kem-7dbd96eeb79cca70)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tm_pqd_abuse_4_fail_closed_combiner_is_rejected ... ok
[INFO] [stdout] test tm_pqd_abuse_5_v2_envelope_without_pq_returns_feature_required ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pqd_m3_compat_matrix.rs (/opt/rustwide/target/debug/deps/pqd_m3_compat_matrix-86fe6624ec21c953)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test min_envelope_version_builder_and_accessor ... ok
[INFO] [stdout] test cell_v2_producer_consumer_no_pq_returns_pq_feature_required ... ok
[INFO] [stdout] test cell_v1_producer_round_trips_regardless_of_pq_feature ... ok
[INFO] [stdout] test default_policy_accepts_v1_envelope ... ok
[INFO] [stdout] test no_min_policy_accepts_any_version_string ... ok
[INFO] [stdout] test cell_v1_producer_consumer_no_pq_round_trips ... ok
[INFO] [stdout] test tm_pqd_abuse_7_version_byte_tamper_fails_at_aead_authentication ... ok
[INFO] [stdout] test unparseable_envelope_version_under_min_policy_fails_closed ... ok
[INFO] [stdout] test tm_pqd_abuse_6_downgrade_attack_rejected_by_policy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prop_encryption.rs (/opt/rustwide/target/debug/deps/prop_encryption-6825279443f03c0f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test prop_tampered_ciphertext_rejected ... ok
[INFO] [stdout] test prop_encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_data_envelope.rs (/opt/rustwide/target/debug/deps/sunlit_data_envelope-1ada3bb5dd72ca6c)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/sunlit_data_leakage.rs (/opt/rustwide/target/debug/deps/sunlit_data_leakage-7c2a9fec15853099)
[INFO] [stdout] test test_tampered_aad_fails_decryption ... ok
[INFO] [stdout] test test_different_plaintexts_produce_different_ciphertexts ... ok
[INFO] [stdout] test test_envelope_format_contains_metadata ... ok
[INFO] [stdout] test test_tampered_ciphertext_fails_decryption ... ok
[INFO] [stdout] test test_encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_kms_reference_parsed ... ok
[INFO] [stdout] test test_vault_reference_parsed ... ok
[INFO] [stdout] test test_invalid_reference_rejected ... ok
[INFO] [stdout] test test_secret_absent_from_json_output ... ok
[INFO] [stdout] test test_secret_absent_from_format_output ... ok
[INFO] [stdout] test test_secret_string_individual_serialization ... ok
[INFO] [stdout] test test_secret_absent_from_panic_payload ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_data_rotation.rs (/opt/rustwide/target/debug/deps/sunlit_data_rotation-1989ac47e2b7b999)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_cannot_deactivate_last_version ... ok
[INFO] [stdout] test test_deactivated_key_cannot_decrypt ... ok
[INFO] [stdout] test test_rotate_adds_new_version ... ok
[INFO] [stdout] test test_re_encrypt_to_new_version ... ok
[INFO] [stdout] test test_decrypt_with_old_version_during_rotation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_data_secrets.rs (/opt/rustwide/target/debug/deps/sunlit_data_secrets-5dc6c9562ae18195)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_api_token_no_debug_leak ... ok
[INFO] [stdout] test test_db_password_no_debug_leak ... ok
[INFO] [stdout] test test_secret_bytes_zeroized_on_drop ... ok
[INFO] [stdout] test test_secret_string_no_debug_leak ... ok
[INFO] [stdout] test test_secret_string_serializes_as_redacted ... ok
[INFO] [stdout] test test_secret_string_expose_secret ... ok
[INFO] [stdout] test test_signing_key_ref_no_debug_leak ... ok
[INFO] [stdout] test test_secret_bytes_expose_secret ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_aws_kms.rs (/opt/rustwide/target/debug/deps/sunlit_imp_aws_kms-067b168e241140f8)
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_resolve.rs (/opt/rustwide/target/debug/deps/sunlit_imp_resolve-826932a26a3f135d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_resolve_env_missing ... ok
[INFO] [stdout] test test_resolve_kms_scheme_unsupported ... ok
[INFO] [stdout] test test_resolve_env_happy_path ... ok
[INFO] [stdout] test test_resolve_vault_feature_not_enabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_vault.rs (/opt/rustwide/target/debug/deps/sunlit_imp_vault-9927b6fd931ec206)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_agility.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_agility-700fe29c8b3770c5)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_algorithm_downgrade_prevented ... ok
[INFO] [stdout] test test_decrypt_xchacha_envelope ... ok
[INFO] [stdout] test test_encrypt_with_latest_key_version ... ok
[INFO] [stdout] test test_unknown_algorithm_rejected ... ok
[INFO] [stdout] test test_default_algorithm_is_aes256gcm ... ok
[INFO] [stdout] test test_key_rotation_transparent ... ok
[INFO] [stdout] test test_decrypt_with_old_key_version ... ok
[INFO] [stdout] test test_unknown_key_version_handled ... ok
[INFO] [stdout] test test_decrypt_old_aes_envelope ... ok
[INFO] [stdout] test test_xchacha20_selected_via_policy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_keyvault.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_keyvault-a48b2f2b33c7014d)
[INFO] [stderr]      Running tests/sunlit_owasp_password.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_password-9392ef530930fbf3)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/timing_crypto.rs (/opt/rustwide/target/debug/deps/timing_crypto-f9eed3555671d8b3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test timing_aead_tag_verification_constant_time ... ignored, timing test — run locally on a stable machine: cargo test -p secure_data -- timing_ --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_device_trust-8eb6f3a31bcbb57c)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_ndt_m1.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_ndt_m1-01483f84205570e6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test unsupported_platform_is_lower_trust_not_implicitly_hardware_trusted ... ok
[INFO] [stdout] test malformed_attestation_is_safe_error_and_does_not_echo_payload ... ok
[INFO] [stdout] test happy_path_valid_platform_evidence_is_hardware_trusted ... ok
[INFO] [stdout] test production_rejects_shared_app_bootstrap_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_ndt_m2.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_ndt_m2-376a8a37de729fd4)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test csr_with_dns_subject_alt_name_is_rejected ... ok
[INFO] [stdout] test csr_with_forbidden_extension_is_rejected_safely ... ok
[INFO] [stdout] test expired_session_identity_is_rejected_by_mtls_validator ... ok
[INFO] [stdout] test revoked_bootstrap_decision_cannot_refresh_session_cert ... ok
[INFO] [stdout] test denied_device_trust_decision_never_issues_session_cert ... ok
[INFO] [stdout] test revoked_session_handle_cannot_refresh_session_cert ... ok
[INFO] [stdout] test trusted_device_csr_issues_client_auth_session_cert_with_bounded_ttl ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_errors-a9d7a95e076af436)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_imp_m15.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_imp_m15-3ab90f5708112437)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_context_propagation ... ok
[INFO] [stdout] test test_error_mapping_layer_all_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_m2.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m2-e484ec8d5db241c8)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_error_classification_consistency ... ok
[INFO] [stdout] test test_public_error_serialization ... ok
[INFO] [stdout] test test_error_to_response_roundtrip ... ok
[INFO] [stdout] test test_no_internal_leak_runtime ... ok
[INFO] [stdout] test test_panic_safe_layer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sg_gate_a_actix_errors.rs (/opt/rustwide/target/debug/deps/sg_gate_a_actix_errors-490c62aa54afffd0)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test actix_error_body_does_not_leak_internal_text ... ok
[INFO] [stdout] test actix_error_conflict_maps_to_409 ... ok
[INFO] [stdout] test actix_error_dependency_maps_to_503 ... ok
[INFO] [stdout] test actix_error_not_found_maps_to_404 ... ok
[INFO] [stdout] test actix_error_crypto_maps_to_500 ... ok
[INFO] [stdout] test actix_error_rate_limit_maps_to_429_with_header ... ok
[INFO] [stdout] test actix_error_internal_maps_to_500 ... ok
[INFO] [stdout] test actix_error_rate_limit_no_retry_header_when_unset ... ok
[INFO] [stdout] test actix_error_forbidden_maps_to_403 ... ok
[INFO] [stdout] test actix_error_validation_maps_to_400 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sg_gate_a_parity_errors.rs (/opt/rustwide/target/debug/deps/sg_gate_a_parity_errors-9e6423a5ecc7a903)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test parity_error_internal ... ok
[INFO] [stdout] test parity_error_forbidden ... ok
[INFO] [stdout] test parity_error_crypto ... ok
[INFO] [stdout] test parity_error_conflict ... ok
[INFO] [stdout] test parity_error_rate_limit_30s ... ok
[INFO] [stdout] test parity_error_dependency ... ok
[INFO] [stdout] test parity_error_rate_limit_no_retry ... ok
[INFO] [stdout] test parity_error_not_found ... ok
[INFO] [stdout] test parity_error_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_errors_leakage.rs (/opt/rustwide/target/debug/deps/sunlit_errors_leakage-77a6f2b886a41eee)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test internal_report_retains_details ... ok
[INFO] [stdout] test no_authn_differential ... ok
[INFO] [stdout] test no_sql_in_response ... ok
[INFO] [stdout] test no_hostname_in_response ... ok
[INFO] [stdout] test no_stack_trace_in_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_errors_mapping.rs (/opt/rustwide/target/debug/deps/sunlit_errors_mapping-1ad0ac8317968ae7)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test dependency_error_is_retryable ... ok
[INFO] [stdout] test forbidden_is_security_signal ... ok
[INFO] [stdout] test validation_error_not_retryable ... ok
[INFO] [stdout] test rate_limit_maps_to_429 ... ok
[INFO] [stderr]      Running tests/sunlit_errors_panic.rs (/opt/rustwide/target/debug/deps/sunlit_errors_panic-cae0e19e13ff3932)
[INFO] [stdout] test internal_error_maps_to_500 ... ok
[INFO] [stdout] test request_id_propagated ... ok
[INFO] [stdout] test forbidden_error_maps_to_403 ... ok
[INFO] [stdout] test not_found_maps_to_404 ... ok
[INFO] [stdout] test validation_error_maps_to_400 ... ok
[INFO] [stdout] test dependency_error_maps_to_503 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test panic_safe_layer_is_clone_send_sync ... ok
[INFO] [stdout] test panic_caught_at_boundary ... ok
[INFO] [stdout] test panic_does_not_crash_service ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_error_mapping.rs (/opt/rustwide/target/debug/deps/sunlit_imp_error_mapping-2ab0289ccd7bf4a5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test apperror_ratelimit_without_retry_after ... ok
[INFO] [stdout] test apperror_ratelimit_with_retry_after ... ok
[INFO] [stdout] test non_error_responses_pass_through ... ok
[INFO] [stdout] test apperror_validation_auto_mapped_to_400 ... ok
[INFO] [stdout] test apperror_forbidden_auto_mapped_to_403 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_identity-93ed3b8051f6c98c)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/biometric_tests.rs (/opt/rustwide/target/debug/deps/biometric_tests-af9a7baf0f9f3c73)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test given_biometric_without_crypto_binding_when_policy_requires_it_then_rejected ... ok
[INFO] [stdout] test given_class1_biometric_when_policy_requires_class3_then_rejected_weak ... ok
[INFO] [stdout] test given_class2_biometric_when_policy_allows_class2_then_accepted ... ok
[INFO] [stdout] test given_class3_biometric_with_crypto_binding_when_validated_then_accepted ... ok
[INFO] [stdout] test given_device_credential_fallback_when_policy_allows_it_then_accepted ... ok
[INFO] [stdout] test given_device_credential_fallback_when_policy_disallows_it_then_rejected ... ok
[INFO] [stdout] test given_matching_enrollment_id_when_validated_then_accepted ... ok
[INFO] [stdout] test given_stale_enrollment_id_when_enrollment_changed_then_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cve_regression.rs (/opt/rustwide/target/debug/deps/cve_regression-f5bdb20ba043fe53)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test cve_jwt_alg_none_rejected ... ok
[INFO] [stdout] test cve_jwt_tampered_signature_rejected ... ok
[INFO] [stdout] test cve_jwt_wrong_issuer_rejected ... ok
[INFO] [stdout] test cve_jwt_expired_token_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_imp_m14.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_imp_m14-063060d2b583ab04)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test e2e_api_key_roundtrip ... ok
[INFO] [stdout] test e2e_alg_none_rejected ... ok
[INFO] [stdout] test e2e_hs256_backward_compat ... ok
[INFO] [stdout] test e2e_es256_full_roundtrip ... ok
[INFO] [stdout] test e2e_rs256_full_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_m5.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m5-4d172154edf62162)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_authz_independence ... ok
[INFO] [stdout] test test_session_lifecycle ... ok
[INFO] [stdout] test test_jwt_authentication_roundtrip ... ok
[INFO] [stdout] test test_identity_source_integration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_ndt_m3.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_ndt_m3-9782aefb0ca4a10f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test denied_device_trust_cannot_request_passwordless_challenge ... ok
[INFO] [stdout] test happy_path_challenge_and_session_are_bound_to_session_certificate ... ok
[INFO] [stdout] test replayed_passkey_result_from_different_mtls_certificate_is_rejected ... ok
[INFO] [stdout] test unsupported_passkey_falls_back_to_deep_link_still_bound_to_mtls ... ok
[INFO] [stdout] test debug_output_redacts_passwordless_proof_and_session_binding_material ... ok
[INFO] [stdout] test browser_like_caller_without_certificate_is_rejected_before_challenge_generation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_owasp_m24.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_owasp_m24-d45a7d8fddfadd9a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_totp_wrong_code_rejected ... ok
[INFO] [stdout] test test_totp_generate_and_verify ... ok
[INFO] [stdout] test test_session_create_retrieve_delete ... ok
[INFO] [stdout] test test_auth_success_event_emitted ... ok
[INFO] [stdout] test test_existing_token_provider_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prop_session.rs (/opt/rustwide/target/debug/deps/prop_session-f5b13df32de745ab)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prop_session_ids_unique ... ok
[INFO] [stdout] test prop_short_ttl_session_created_successfully ... ok
[INFO] [stderr]      Running tests/sg_gate_a_boot_assert.rs (/opt/rustwide/target/debug/deps/sg_gate_a_boot_assert-9143eadc8c56a008)
[INFO] [stdout] test prop_session_valid_before_expiry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test production_rejects_dev_source ... ok
[INFO] [stdout] test development_env_no_check ... ok
[INFO] [stdout] test production_allows_no_dev_source ... ok
[INFO] [stdout] test empty_app_env_no_check ... ok
[INFO] [stdout] test production_error_is_displayable ... ok
[INFO] [stdout] test staging_allows_dev_source ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/step_up_tests.rs (/opt/rustwide/target/debug/deps/step_up_tests-f2111752ffde5bda)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr]      Running tests/sunlit_identity_authenticator.rs (/opt/rustwide/target/debug/deps/sunlit_identity_authenticator-ec05a486ddbc5e50)
[INFO] [stdout] test given_always_policy_for_delete_account_when_any_auth_then_required ... ok
[INFO] [stdout] test given_fresh_auth_when_step_up_not_required_then_no_events ... ok
[INFO] [stdout] test given_auth_age_equals_threshold_then_not_required ... ok
[INFO] [stdout] test given_policy_then_operation_name_accessible ... ok
[INFO] [stdout] test given_step_up_failure_when_detected_then_security_event_emitted ... ok
[INFO] [stdout] test given_transfer_funds_when_auth_10min_ago_threshold_5min_then_step_up_required ... ok
[INFO] [stdout] test given_transfer_funds_when_auth_1min_ago_threshold_5min_then_not_required ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test scenario_authentication_failure_returns_error ... ok
[INFO] [stdout] test scenario_malformed_jwt_rejected ... ok
[INFO] [stderr]      Running tests/sunlit_identity_dev.rs (/opt/rustwide/target/debug/deps/sunlit_identity_dev-e79a742d810f99d0)
[INFO] [stdout] test scenario_wrong_issuer_rejected ... ok
[INFO] [stdout] test scenario_valid_jwt_produces_identity ... ok
[INFO] [stdout] test scenario_expired_jwt_rejected ... ok
[INFO] [stdout] test scenario_missing_sub_claim_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/sunlit_identity_session.rs (/opt/rustwide/target/debug/deps/sunlit_identity_session-6b8079b3cf4e4add)
[INFO] [stdout] test dev_authenticator_not_available_without_feature ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test scenario_expired_session_rejected ... ok
[INFO] [stdout] test scenario_session_validated_before_expiry ... ok
[INFO] [stdout] test scenario_session_created_with_bounded_lifetime ... ok
[INFO] [stdout] test scenario_session_revoked ... ok
[INFO] [stdout] test scenario_session_ids_are_cryptographically_random ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_identity_token.rs (/opt/rustwide/target/debug/deps/sunlit_identity_token-ea520cc1e38018b2)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test scenario_roles_extracted_from_claims ... ok
[INFO] [stdout] test scenario_no_tenant_in_claims_gives_none ... ok
[INFO] [stdout] test scenario_tenant_extracted_from_claims ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_api_key.rs (/opt/rustwide/target/debug/deps/sunlit_imp_api_key-1ff17a6e20cf2cd3)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test scenario_api_key_returns_correct_actor ... ok
[INFO] [stdout] test scenario_valid_api_key_accepted ... ok
[INFO] [stdout] test scenario_empty_key_rejected ... ok
[INFO] [stdout] test scenario_invalid_api_key_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_asymmetric_jwt.rs (/opt/rustwide/target/debug/deps/sunlit_imp_asymmetric_jwt-9b82843960810a38)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test scenario_hs256_still_works_after_asymmetric_addition ... ok
[INFO] [stdout] test scenario_wrong_key_rejection ... ok
[INFO] [stdout] test scenario_valid_es256_token_accepted ... ok
[INFO] [stdout] test scenario_wrong_issuer_rejected_rs256 ... ok
[INFO] [stdout] test scenario_expired_rs256_token_rejected ... ok
[INFO] [stdout] test scenario_valid_rs256_token_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_jwks.rs (/opt/rustwide/target/debug/deps/sunlit_imp_jwks-1322150769fd2524)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test scenario_endpoint_unavailable_cold_start ... ok
[INFO] [stdout] test scenario_cache_hit_avoids_refetch ... ok
[INFO] [stdout] test scenario_unknown_kid_returns_none ... ok
[INFO] [stdout] test scenario_cache_valid_after_fetch ... ok
[INFO] [stdout] test scenario_get_algorithm_returns_correct_alg ... ok
[INFO] [stdout] test scenario_fetch_keys_from_endpoint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_oidc.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_oidc-f174289da0abd40d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_sessions.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_sessions-ad8e820a468bab61)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test scenario_create_retrieve_delete_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_totp.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_totp-e5afe13d7659559c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test scenario_wrong_code_rejected ... ok
[INFO] [stdout] test scenario_secret_is_redacted_in_debug_output ... ok
[INFO] [stdout] test scenario_provisioning_uri_is_generated ... ok
[INFO] [stdout] test scenario_valid_totp_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/timing_token_compare.rs (/opt/rustwide/target/debug/deps/timing_token_compare-d9089d0ce7af6bb2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test timing_token_validation_no_significant_difference ... ignored, timing test — run locally on a stable machine: cargo test -p secure_identity -- timing_ --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_network-f74b5a98d913b96b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test cert_pin::tests::empty_pin_set_is_empty ... ok
[INFO] [stdout] test cert_pin::tests::pin_set_add_and_match ... ok
[INFO] [stdout] test cleartext::tests::localhost_detection ... ok
[INFO] [stdout] test tls_policy::tests::tls_version_ordering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cert_pin_tests.rs (/opt/rustwide/target/debug/deps/cert_pin_tests-0fae9827cd6c307e)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test empty_chain_fails ... ok
[INFO] [stdout] test pin_set_from_hex_hashes ... ok
[INFO] [stdout] test pin_set_from_invalid_hex_errors ... ok
[INFO] [stdout] test empty_pin_set_returns_no_pins_configured ... ok
[INFO] [stdout] test invalid_der_returns_pin_mismatch ... ok
[INFO] [stdout] test spki_hash_invalid_der_errors ... ok
[INFO] [stdout] test pinned_cert_matches_spki_hash ... ok
[INFO] [stdout] test certificate_chain_validation_with_pinned_leaf ... ok
[INFO] [stdout] test no_event_on_valid_pin ... ok
[INFO] [stdout] test spki_hash_utility ... ok
[INFO] [stdout] test expired_cert_detected ... ok
[INFO] [stdout] test pinned_cert_does_not_match ... ok
[INFO] [stdout] test multiple_pins_one_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cleartext_tests.rs (/opt/rustwide/target/debug/deps/cleartext_tests-020dc1def848c87d)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test custom_port_cleartext_detected ... ok
[INFO] [stdout] test https_url_allowed ... ok
[INFO] [stdout] test case_insensitive_scheme ... ok
[INFO] [stdout] test localhost_not_exempted_when_disabled ... ok
[INFO] [stdout] test localhost_127_exempted ... ok
[INFO] [stdout] test http_url_blocked ... ok
[INFO] [stdout] test ftp_scheme_blocked ... ok
[INFO] [stdout] test localhost_ipv6_exempted ... ok
[INFO] [stderr]      Running tests/cve_maswe_0050_cleartext.rs (/opt/rustwide/target/debug/deps/cve_maswe_0050_cleartext-d5b96432cb43f732)
[INFO] [stdout] test localhost_name_exempted ... ok
[INFO] [stdout] test no_event_on_exempted_localhost ... ok
[INFO] [stdout] test telnet_scheme_blocked ... ok
[INFO] [stdout] test wss_allowed ... ok
[INFO] [stdout] test no_scheme_blocked ... ok
[INFO] [stdout] test no_event_on_secure_url ... ok
[INFO] [stdout] test ws_blocked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test maswe_0050_ftp_detected ... ok
[INFO] [stdout] test maswe_0050_http_always_blocked ... ok
[INFO] [stdout] test maswe_0050_http_custom_port_blocked ... ok
[INFO] [stdout] test maswe_0050_https_secure ... ok
[INFO] [stdout] test maswe_0050_no_localhost_exemption ... ok
[INFO] [stdout] test maswe_0050_telnet_detected ... ok
[INFO] [stdout] test maswe_0050_localhost_exemption ... ok
[INFO] [stdout] test maswe_0050_ws_cleartext ... ok
[INFO] [stderr]      Running tests/cve_maswe_0052_cert_validation.rs (/opt/rustwide/target/debug/deps/cve_maswe_0052_cert_validation-79950cd28824dee8)
[INFO] [stdout] test maswe_0050_wss_secure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test maswe_0052_empty_pin_set_rejects ... ok
[INFO] [stdout] test maswe_0052_invalid_hex_hash ... ok
[INFO] [stdout] test maswe_0052_empty_chain ... ok
[INFO] [stdout] test maswe_0052_multiple_pins_any_match ... ok
[INFO] [stdout] test maswe_0052_pin_matching_logic ... ok
[INFO] [stdout] test maswe_0052_valid_hex_hash ... ok
[INFO] [stdout] test maswe_0052_random_der_never_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_masvs_m1.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_masvs_m1-2d8c3cdf40ae4908)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_cleartext_detector_blocks_http_urls ... ok
[INFO] [stdout] test test_tls_policy_rejects_weak_version_at_runtime ... ok
[INFO] [stdout] test test_cert_pin_validates_real_cert_chain ... ok
[INFO] [stdout] test test_violations_emit_security_events ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mtls_identity_tests.rs (/opt/rustwide/target/debug/deps/mtls_identity_tests-82ca5bc1d5a28ce4)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test revoked_identity_is_rejected ... ok
[INFO] [stdout] test trusted_edge_identity_within_validity_window_is_valid ... ok
[INFO] [stdout] test untrusted_edge_identity_is_rejected_before_time_checks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prop_tls_cleartext.rs (/opt/rustwide/target/debug/deps/prop_tls_cleartext-e7f4f5fab2e43250)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test prop_tls_rejects_below_min_version ... ok
[INFO] [stdout] test prop_tls_validate_no_panic ... ok
[INFO] [stdout] test prop_cleartext_check_no_panic ... ok
[INFO] [stdout] test prop_cleartext_never_allows_http ... ok
[INFO] [stdout] test prop_https_always_secure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tls_policy_tests.rs (/opt/rustwide/target/debug/deps/tls_policy_tests-9e6a2af58adb3346)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test null_cipher_rejected ... ok
[INFO] [stdout] test tls_10_connection_rejected ... ok
[INFO] [stdout] test chacha20_poly1305_allowed ... ok
[INFO] [stdout] test no_event_on_valid_connection ... ok
[INFO] [stdout] test cipher_not_in_allowlist_rejected ... ok
[INFO] [stdout] test tls_11_connection_rejected ... ok
[INFO] [stdout] test tls_12_at_boundary_accepted ... ok
[INFO] [stdout] test tls_13_connection_allowed ... ok
[INFO] [stdout] test strong_cipher_aes256_gcm_allowed ... ok
[INFO] [stdout] test weak_cipher_des_rejected ... ok
[INFO] [stdout] test weak_cipher_rc4_rejected ... ok
[INFO] [stdout] test weak_cipher_violation_emits_security_event ... ok
[INFO] [stdout] test tls_violation_emits_security_event ... ok
[INFO] [stdout] test no_cipher_allowlist_accepts_non_weak ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_output-5f01f9a81c192bc5)
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_imp_m12.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_imp_m12-105d32b9ec3131ba)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/e2e_sunlit_m4_output.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m4_output-1234ec49f33b5426)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test e2e_js_encoder_handles_all_dangerous_chars ... ok
[INFO] [stdout] test e2e_xml_encoder_full_roundtrip ... ok
[INFO] [stdout] test e2e_uri_scheme_dangerous_variants_blocked ... ok
[INFO] [stdout] test e2e_css_encoder_prevents_css_injection ... ok
[INFO] [stdout] test e2e_uri_scheme_safe_variants_allowed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/e2e_sunlit_owasp_m19.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_owasp_m19-c2987a577e133116)
[INFO] [stdout] test test_json_encoding_prevents_injection ... ok
[INFO] [stdout] test test_url_encoding_roundtrip ... ok
[INFO] [stdout] test test_html_encoding_prevents_xss ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_ldap_dn_injection_prevented ... ok
[INFO] [stdout] test test_shell_injection_prevented ... ok
[INFO] [stdout] test test_existing_encoders_still_work ... ok
[INFO] [stdout] test test_ldap_filter_injection_prevented ... ok
[INFO] [stderr]      Running tests/prop_encoding.rs (/opt/rustwide/target/debug/deps/prop_encoding-0847fa8d58aa4895)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prop_html_encode_no_script_tag ... ok
[INFO] [stdout] test prop_html_encode_no_raw_special_chars ... ok
[INFO] [stdout] test prop_html_encode_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_css_encode.rs (/opt/rustwide/target/debug/deps/sunlit_imp_css_encode-15363c5a483880d3)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_js_encode.rs (/opt/rustwide/target/debug/deps/sunlit_imp_js_encode-93932f3317a19abb)
[INFO] [stdout] running 5 tests
[INFO] [stdout] test css_null_bytes_stripped ... ok
[INFO] [stdout] test css_alphanumeric_unchanged ... ok
[INFO] [stdout] test css_parentheses_escaped ... ok
[INFO] [stdout] test css_backslash_escaped ... ok
[INFO] [stdout] test css_numbers_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test js_carriage_return_escaped ... ok
[INFO] [stdout] test js_backslash_escaped ... ok
[INFO] [stdout] test js_safe_string_zero_copy ... ok
[INFO] [stdout] test js_unicode_paragraph_separator_escaped ... ok
[INFO] [stdout] test js_unicode_line_separator_escaped ... ok
[INFO] [stdout] test js_single_quote_escaped ... ok
[INFO] [stdout] test js_double_quote_escaped ... ok
[INFO] [stdout] test js_newlines_escaped ... ok
[INFO] [stdout] test js_null_bytes_stripped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_uri_sanitize.rs (/opt/rustwide/target/debug/deps/sunlit_imp_uri_sanitize-81608c3de28349a7)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test uri_case_insensitive_blocked ... ok
[INFO] [stdout] test uri_data_blocked ... ok
[INFO] [stdout] test uri_http_allowed ... ok
[INFO] [stdout] test uri_empty_string_allowed ... ok
[INFO] [stdout] test uri_javascript_blocked ... ok
[INFO] [stdout] test uri_relative_url_allowed ... ok
[INFO] [stdout] test uri_https_allowed ... ok
[INFO] [stdout] test uri_vbscript_blocked ... ok
[INFO] [stdout] test uri_relative_url_with_query_allowed ... ok
[INFO] [stdout] test uri_mailto_allowed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_imp_xml_encode.rs (/opt/rustwide/target/debug/deps/sunlit_imp_xml_encode-90fd26474aaa120a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test xml_ampersand_encoded ... ok
[INFO] [stdout] test xml_angle_brackets_encoded ... ok
[INFO] [stdout] test xml_double_quotes_encoded ... ok
[INFO] [stderr]      Running tests/sunlit_output_encoding.rs (/opt/rustwide/target/debug/deps/sunlit_output_encoding-671c076d49481f38)
[INFO] [stdout] test xml_combined_dangerous_chars ... ok
[INFO] [stdout] test xml_null_bytes_stripped ... ok
[INFO] [stdout] test xml_safe_string_zero_copy ... ok
[INFO] [stdout] test xml_single_quotes_encoded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_json_safe_string_is_borrowed ... ok
[INFO] [stdout] test test_html_safe_string_is_borrowed ... ok
[INFO] [stdout] test test_html_encodes_script_tags ... ok
[INFO] [stdout] test test_html_encodes_double_quotes ... ok
[INFO] [stdout] test test_json_escapes_close_script ... ok
[INFO] [stdout] test test_url_encodes_spaces_and_special_chars ... ok
[INFO] [stdout] test test_json_strips_null_bytes ... ok
[INFO] [stdout] test test_url_safe_string_is_borrowed ... ok
[INFO] [stdout] test test_url_strips_null_bytes ... ok
[INFO] [stdout] test test_html_strips_null_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_owasp_ldap.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_ldap-60c6f9a137fe81e6)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test dn_backslash_escaped ... ok
[INFO] [stdout] test dn_leading_trailing_spaces_escaped ... ok
[INFO] [stdout] test dn_leading_hash_escaped ... ok
[INFO] [stdout] test dn_special_chars_escaped ... ok
[INFO] [stdout] test filter_combined_special_chars ... ok
[INFO] [stdout] test filter_backslash_escaped ... ok
[INFO] [stdout] test filter_empty_input_returns_empty ... ok
[INFO] [stdout] test filter_null_byte_escaped ... ok
[INFO] [stdout] test filter_parentheses_escaped ... ok
[INFO] [stdout] test filter_plain_value_passes_through ... ok
[INFO] [stdout] test dn_null_byte_escaped ... ok
[INFO] [stdout] test filter_wildcard_escaped ... ok
[INFO] [stdout] test dn_plain_cn_passes_through ... ok
[INFO] [stdout] test free_function_matches_trait_dn ... ok
[INFO] [stdout] test free_function_matches_trait_filter ... ok
[INFO] [stdout] test dn_angle_brackets_escaped ... ok
[INFO] [stdout] test dn_quotes_escaped ... ok
[INFO] [stderr]      Running tests/sunlit_owasp_shell.rs (/opt/rustwide/target/debug/deps/sunlit_owasp_shell-ff28115cdc0646d9)
[INFO] [stdout] test dn_empty_input_returns_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test shell_dollar_sign_escaped ... ok
[INFO] [stdout] test free_function_matches_trait_shell ... ok
[INFO] [stdout] test shell_alphanumeric_passes_through ... ok
[INFO] [stdout] test shell_backtick_escaped ... ok
[INFO] [stdout] test shell_null_byte_stripped ... ok
[INFO] [stdout] test shell_parentheses_escaped ... ok
[INFO] [stdout] test shell_pipe_escaped ... ok
[INFO] [stdout] test shell_semicolon_escaped ... ok
[INFO] [stdout] test shell_newline_escaped ... ok
[INFO] [stdout] test shell_single_quote_escaped ... ok
[INFO] [stdout] test shell_ampersand_escaped ... ok
[INFO] [stdout] test shell_empty_input_returns_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_privacy-2825fd73410e3490)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/classifier_tests.rs (/opt/rustwide/target/debug/deps/classifier_tests-3cd0c68b4df4402f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test given_plain_text_when_classified_then_returns_none ... ok
[INFO] [stdout] test given_email_address_when_classified_then_returns_email ... ok
[INFO] [stdout] test given_phone_number_when_classified_then_returns_phone_number ... ok
[INFO] [stdout] test given_ip_address_when_classified_then_returns_ip_address ... ok
[INFO] [stdout] test given_uuid_when_classified_then_returns_none ... ok
[INFO] [stdout] test given_imei_when_classified_then_returns_device_identifier ... ok
[INFO] [stdout] test given_custom_pattern_when_classified_then_returns_custom ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/consent_tests.rs (/opt/rustwide/target/debug/deps/consent_tests-c55de558c888f8a6)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test given_consent_granted_then_withdrawn_when_processing_checked_then_withdrawn ... ok
[INFO] [stdout] test given_consent_granted_when_processing_checked_then_allowed ... ok
[INFO] [stdout] test given_consent_denied_when_processing_checked_then_denied_with_event ... ok
[INFO] [stdout] test given_consent_for_analytics_when_used_for_marketing_then_purpose_mismatch ... ok
[INFO] [stdout] test given_no_consent_record_when_processing_checked_then_not_collected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cve_maswe_0109_pii_leakage.rs (/opt/rustwide/target/debug/deps/cve_maswe_0109_pii_leakage-2c833822706a7e76)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test maswe_0109_safe_text_no_pii ... ok
[INFO] [stdout] test maswe_0109_email_in_event_data ... ok
[INFO] [stdout] test maswe_0109_priority_order ... ok
[INFO] [stdout] test maswe_0109_email_in_text ... ok
[INFO] [stdout] test maswe_0109_ip_address ... ok
[INFO] [stdout] test maswe_0109_imei_detected ... ok
[INFO] [stdout] test maswe_0109_phone_number ... ok
[INFO] [stderr]      Running tests/e2e_sunlit_masvs_m6.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_masvs_m6-5464232c8880e417)
[INFO] [stdout] test maswe_0109_custom_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_privacy_pipeline_batch_pseudonymization ... ok
[INFO] [stdout] test test_privacy_pipeline_purpose_mismatch_emits_event ... ok
[INFO] [stdout] test test_privacy_pipeline_expired_retention_emits_event ... ok
[INFO] [stdout] test test_privacy_pipeline_classify_pseudonymize_check_consent_and_retention ... ok
[INFO] [stdout] test test_privacy_pipeline_denied_consent_emits_event ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prop_pseudonymizer.rs (/opt/rustwide/target/debug/deps/prop_pseudonymizer-0a5cab063831d6dd)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test prop_pseudonymize_deterministic ... ok
[INFO] [stdout] test prop_pseudonymize_not_reversible ... ok
[INFO] [stdout] test prop_different_salts_different_output ... ok
[INFO] [stdout] test prop_classify_emails ... ok
[INFO] [stdout] test prop_classify_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 47.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pseudonymizer_tests.rs (/opt/rustwide/target/debug/deps/pseudonymizer_tests-ac7f847f0ac881bb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test given_empty_salt_when_creating_pseudonymizer_then_error ... ok
[INFO] [stdout] test given_pseudonymized_value_when_inspected_then_not_reversible ... ok
[INFO] [stdout] test given_same_email_with_different_salts_when_pseudonymized_then_different_values ... ok
[INFO] [stdout] test given_email_with_salt_when_pseudonymized_twice_then_same_value ... ok
[INFO] [stdout] test given_batch_of_identifiers_when_pseudonymized_then_all_processed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stderr]      Running tests/retention_tests.rs (/opt/rustwide/target/debug/deps/retention_tests-6e9bcb299f1bb115)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test given_no_retention_policy_when_checked_then_no_policy ... ok
[INFO] [stdout] test given_data_exactly_at_retention_limit_when_checked_then_active ... ok
[INFO] [stdout] test given_data_within_retention_period_when_checked_then_active ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_reference_service-11ab6ee86e741d06)
[INFO] [stdout] test given_data_past_retention_period_when_checked_then_expired_with_event ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/secure_reference_service-f1930fc98a162d46)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_m8.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m8-2d5c6a04d54a3d1f)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_all_responses_have_security_headers ... ok
[INFO] [stdout] test test_create_item_with_invalid_data ... ok
[INFO] [stdout] test test_middleware_ordering_correlation_id ... ok
[INFO] [stdout] test test_cross_tenant_blocked ... ok
[INFO] [stdout] test test_get_item_unauthorized_role ... ok
[INFO] [stdout] test test_full_crud_lifecycle ... ok
[INFO] [stdout] test test_error_no_internal_leak ... ok
[INFO] [stdout] test test_startup_config_validation_dev_ok ... ok
[INFO] [stdout] test test_security_headers_on_error_response ... ok
[INFO] [stdout] test test_startup_config_validation_no_policy ... ok
[INFO] [stdout] test test_startup_config_validation_invalid_key ... ok
[INFO] [stdout] test test_security_headers_on_item_response ... ok
[INFO] [stdout] test test_unauthorized_request_rejected ... ok
[INFO] [stdout] test test_unknown_field_blocked ... ok
[INFO] [stdout] test test_security_events_emitted ... ok
[INFO] [stdout] test test_wrong_content_type_rejected ... ok
[INFO] [stdout] test test_panic_caught_by_middleware ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_ndt_m4.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_ndt_m4-4c32f3fdfd876da2)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test hardware_route_denies_software_bound_context ... ok
[INFO] [stdout] test ci_route_allows_software_bound_context_in_test_profile ... ok
[INFO] [stdout] test hardware_route_allows_hardware_backed_context ... ok
[INFO] [stdout] test device_trust_routes_deny_when_context_is_missing ... ok
[INFO] [stdout] test ci_route_denies_software_bound_context_in_production_profile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_resilience-f63d4545849ffd6f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cve_maswe_0097_root_detection.rs (/opt/rustwide/target/debug/deps/cve_maswe_0097_root_detection-dee2889b671d0b86)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test maswe_0097_emulator_detection ... ok
[INFO] [stdout] test maswe_0097_debugger_highest_threat ... ok
[INFO] [stdout] test maswe_0097_degrade_removes_capabilities ... ok
[INFO] [stdout] test maswe_0097_threat_level_escalation ... ok
[INFO] [stdout] test maswe_0097_root_high_confidence_block ... ok
[INFO] [stdout] test maswe_0097_root_low_confidence_warn ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_masvs_m5.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_masvs_m5-ef71bba901501331)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_permissive_policy_allows_with_observability ... ok
[INFO] [stdout] test test_integrity_pipeline_signature_verification ... ok
[INFO] [stdout] test test_integrity_pipeline_resource_verification ... ok
[INFO] [stdout] test test_rasp_pipeline_processes_multiple_signals_with_events ... ok
[INFO] [stdout] test test_store_verification_pipeline ... ok
[INFO] [stdout] test test_threat_level_progression ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/environment_tests.rs (/opt/rustwide/target/debug/deps/environment_tests-1dd6f62b3f9c5bfe)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test given_root_detected_high_confidence_when_processed_then_threat_updated_and_event_emitted ... ok
[INFO] [stdout] test given_emulator_detected_medium_confidence_when_processed_then_threat_updated ... ok
[INFO] [stdout] test given_debugger_attached_high_confidence_when_processed_then_highest_threat ... ok
[INFO] [stdout] test given_unknown_signal_when_processed_then_logged_no_threat_change ... ok
[INFO] [stdout] test given_multiple_signals_when_all_processed_then_threat_reflects_combined_risk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fv_m4_circuit_breaker.rs (/opt/rustwide/target/debug/deps/fv_m4_circuit_breaker-924928d589f6a615)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test closed_path_failure_counter_resets_on_success ... ok
[INFO] [stdout] test consecutive_failures_open_breaker ... ok
[INFO] [stdout] test closed_state_success_keeps_breaker_closed ... ok
[INFO] [stdout] test default_policy_values_are_sane ... ok
[INFO] [stdout] test halfopen_probe_failure_returns_to_open ... ok
[INFO] [stdout] test halfopen_double_probe_returns_probe_in_flight ... ok
[INFO] [stdout] test open_breaker_transitions_to_halfopen_after_duration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integrity_tests.rs (/opt/rustwide/target/debug/deps/integrity_tests-3506e889225bd21b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test given_store_verification_when_not_from_store_then_sideloaded ... ok
[INFO] [stdout] test given_store_verification_when_from_official_store_then_valid ... ok
[INFO] [stdout] test given_expected_hash_when_mismatch_then_tampered_with_event ... ok
[INFO] [stdout] test given_resource_hashes_when_mismatch_then_tampered ... ok
[INFO] [stdout] test given_known_good_hash_when_signature_matches_then_valid ... ok
[INFO] [stderr]      Running tests/prop_rasp.rs (/opt/rustwide/target/debug/deps/prop_rasp-9ce3db04a3da4b6a)
[INFO] [stdout] test given_resource_hashes_when_all_match_then_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prop_rasp_permissive_always_allows ... ok
[INFO] [stdout] test prop_rasp_block_stops_processing ... ok
[INFO] [stdout] test prop_rasp_process_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rasp_tests.rs (/opt/rustwide/target/debug/deps/rasp_tests-0a31ec8a711e5cdd)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test given_warn_policy_when_root_detected_then_warn_decision ... ok
[INFO] [stdout] test given_permissive_policy_when_any_signal_then_allow_with_event ... ok
[INFO] [stdout] test given_degrade_policy_when_emulator_detected_then_degrade_decision ... ok
[INFO] [stdout] test given_default_policy_when_root_detected_then_warn ... ok
[INFO] [stdout] test given_block_policy_when_debugger_detected_then_block_decision ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secure_smoke_service-bc3c64a33252982d)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/secure_smoke_service-b212fe3763f68662)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sg_gate_a_m1.rs (/opt/rustwide/target/debug/deps/e2e_sg_gate_a_m1-aa249bf70e92ff92)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test actix_service_boots_with_all_three_adapters ... ok
[INFO] [stdout] test actix_e2e_cross_site_request_blocked ... ok
[INFO] [stdout] test actix_e2e_happy_path_json_to_handler ... ok
[INFO] [stdout] test actix_e2e_no_extractor_without_content_type ... ok
[INFO] [stdout] test actix_e2e_malformed_json_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sg_gate_a_m2.rs (/opt/rustwide/target/debug/deps/e2e_sg_gate_a_m2-2cf940b2aac23d09)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test actix_service_boots_with_authz_and_error_mapping ... ok
[INFO] [stdout] test actix_e2e_authz_deny_returns_403 ... ok
[INFO] [stdout] test actix_e2e_handler_error_maps_to_response ... ok
[INFO] [stdout] test actix_e2e_authz_allow_reaches_handler ... ok
[INFO] [stdout] test actix_e2e_public_error_body_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_imp_m16.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_imp_m16-ad923f202a023b6c)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test e2e_security_headers_present ... ok
[INFO] [stdout] test e2e_deep_nesting_rejected ... ok
[INFO] [stdout] test e2e_path_traversal_rejected ... ok
[INFO] [stdout] test e2e_log_injection_sanitised ... ok
[INFO] [stdout] test e2e_cross_tenant_blocked ... ok
[INFO] [stdout] test e2e_valid_jwt_accepted ... ok
[INFO] [stdout] test e2e_expired_jwt_rejected ... ok
[INFO] [stdout] test e2e_tampered_ciphertext_rejected ... ok
[INFO] [stdout] test e2e_xss_html_encoding ... ok
[INFO] [stdout] test e2e_panic_caught_safely ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_masvs_m8.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_masvs_m8-f78a2dec28196357)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test bdd_existing_health_route_works ... ok
[INFO] [stdout] test bdd_deep_link_validates_safe_url ... ok
[INFO] [stdout] test bdd_tls_version_rejects_tls10 ... ok
[INFO] [stdout] test bdd_deep_link_rejects_javascript_scheme ... ok
[INFO] [stdout] test bdd_root_detection_signal_processed ... ok
[INFO] [stdout] test bdd_pseudonymizer_returns_consistent_hash ... ok
[INFO] [stdout] test test_security_events_emitted ... ok
[INFO] [stdout] test bdd_pii_classifier_detects_email ... ok
[INFO] [stdout] test bdd_cert_pin_validates_known_hash ... ok
[INFO] [stdout] test test_attack_payloads_rejected ... ok
[INFO] [stdout] test test_mobile_routes_require_valid_json ... ok
[INFO] [stdout] test test_all_mobile_routes_respond ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_tests.rs (/opt/rustwide/target/debug/deps/smoke_tests-425cdee0f51087fb)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test alg_none_jwt_rejected ... ok
[INFO] [stdout] test cmdi_rejected ... ok
[INFO] [stdout] test body_bomb_rejected ... ok
[INFO] [stdout] test authz_cross_tenant_blocked ... ok
[INFO] [stdout] test authz_idor_blocked ... ok
[INFO] [stdout] test authz_privilege_escalation_blocked ... ok
[INFO] [stdout] test authz_deny_without_role ... ok
[INFO] [stdout] test authz_allow_with_admin_role ... ok
[INFO] [stdout] test deep_nesting_rejected ... ok
[INFO] [stdout] test decrypt_tampered_rejected ... ok
[INFO] [stdout] test header_injection_safe_accepted ... ok
[INFO] [stdout] test error_validation_returns_400 ... ok
[INFO] [stdout] test encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] test header_injection_blocked ... ok
[INFO] [stdout] test error_internal_no_stack_trace ... ok
[INFO] [stdout] test key_rotation_preserves_access ... ok
[INFO] [stdout] test mass_assignment_rejected ... ok
[INFO] [stdout] test mass_assignment_valid_accepted ... ok
[INFO] [stdout] test missing_jwt_returns_401 ... ok
[INFO] [stdout] test error_dependency_no_hostname_leak ... ok
[INFO] [stdout] test health_check ... ok
[INFO] [stdout] test path_traversal_rejected ... ok
[INFO] [stdout] test redaction_check_logged ... ok
[INFO] [stdout] test expired_jwt_rejected ... ok
[INFO] [stdout] test reflect_html_encoded ... ok
[INFO] [stdout] test sqli_rejected ... ok
[INFO] [stdout] test log_injection_sanitised ... ok
[INFO] [stdout] test sqli_valid_identifier_accepted ... ok
[INFO] [stdout] test secret_debug_redacted ... ok
[INFO] [stdout] test session_lifecycle_create_validate_revoke ... ok
[INFO] [stdout] test security_headers_present ... ok
[INFO] [stdout] test xss_payload_html_encoded ... ok
[INFO] [stdout] test tampered_jwt_rejected ... ok
[INFO] [stdout] test wrong_issuer_jwt_rejected ... ok
[INFO] [stdout] test unicode_bypass_check ... ok
[INFO] [stdout] test reflect_json_script_escaped ... ok
[INFO] [stdout] test valid_jwt_accepted ... ok
[INFO] [stdout] test xxe_blocked ... ok
[INFO] [stdout] test reflect_url_dangerous_scheme_rejected ... ok
[INFO] [stdout] test error_panic_caught_safely ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/security_core-265be082576093c6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_m1.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m1-4fe26aa8f551592d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_classification_ordering_at_runtime ... ok
[INFO] [stdout] test test_correlation_context_propagation ... ok
[INFO] [stdout] test test_time_sources_constructible ... ok
[INFO] [stdout] test test_workspace_compiles ... ok
[INFO] [stdout] test test_all_id_types_constructible ... ok
[INFO] [stdout] test test_secret_ref_does_not_leak ... ok
[INFO] [stdout] test test_identity_source_implementable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/no_unsafe_code.rs (/opt/rustwide/target/debug/deps/no_unsafe_code-c87293833ea2836b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_workspace_crate_forbids_unsafe_code ... ok
[INFO] [stdout] test no_unsafe_keyword_in_workspace_sources ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sunlit_core_types.rs (/opt/rustwide/target/debug/deps/sunlit_core_types-b036cadd68b12152)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test actor_id_display_is_uuid_string ... ok
[INFO] [stdout] test authenticated_identity_roles_are_typed ... ok
[INFO] [stdout] test mock_time_source_returns_fixed_time ... ok
[INFO] [stdout] test authenticated_identity_carries_actor_and_tenant ... ok
[INFO] [stdout] test classification_public_less_than_secret ... ok
[INFO] [stdout] test correlation_context_construction ... ok
[INFO] [stdout] test correlation_context_optional_actor_is_none ... ok
[INFO] [stdout] test request_id_generates_unique ... ok
[INFO] [stdout] test all_variants_sorted_correctly ... ok
[INFO] [stdout] test system_time_source_returns_current_time ... ok
[INFO] [stdout] test reason_code_display ... ok
[INFO] [stdout] test tenant_id_display_is_uuid_string ... ok
[INFO] [stdout] test secret_ref_debug_does_not_leak ... ok
[INFO] [stdout] test authenticated_identity_optional_tenant_is_none ... ok
[INFO] [stdout] test redacted_display_masks_value ... ok
[INFO] [stderr]      Running tests/variant_analysis.rs (/opt/rustwide/target/debug/deps/variant_analysis-173bda95c348b30f)
[INFO] [stdout] test identity_source_is_open_trait ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test rejects_blank_core_fields ... ok
[INFO] [stdout] test builds_typed_variant_analysis_report ... ok
[INFO] [stdout] test serializes_disposition_as_kebab_case ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/security_events-a717d59e8ff2a2d7)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test mobile_redaction::tests::test_is_uuid ... ok
[INFO] [stdout] test mobile_redaction::tests::test_is_gps_coordinates ... ok
[INFO] [stdout] test mobile_redaction::tests::test_is_imei ... ok
[INFO] [stdout] test mobile_redaction::tests::test_is_mac_address ... ok
[INFO] [stdout] test mobile_redaction::tests::test_log_level_ordering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cve_maswe_0001_sensitive_logs.rs (/opt/rustwide/target/debug/deps/cve_maswe_0001_sensitive_logs-f771c603a8b57613)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test maswe_0001_gps_coordinates_redacted ... ok
[INFO] [stdout] test maswe_0001_idfv_redacted ... ok
[INFO] [stdout] test maswe_0001_idfa_redacted ... ok
[INFO] [stdout] test maswe_0001_gaid_redacted ... ok
[INFO] [stdout] test maswe_0001_mac_address_colon_redacted ... ok
[INFO] [stdout] test maswe_0001_imei_redacted ... ok
[INFO] [stdout] test maswe_0001_mac_address_dash_redacted ... ok
[INFO] [stdout] test maswe_0001_plain_text_not_modified ... ok
[INFO] [stdout] test maswe_0001_request_id_not_redacted ... ok
[INFO] [stderr]      Running tests/cve_regression.rs (/opt/rustwide/target/debug/deps/cve_regression-966e9de01883d6d0)
[INFO] [stdout] test maswe_0001_event_id_not_redacted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test cve_log_injection_null_byte_sanitized ... ok
[INFO] [stdout] test cve_audit_chain_empty_verifies ... ok
[INFO] [stdout] test cve_audit_chain_tamper_detected ... ok
[INFO] [stdout] test cve_log_injection_newline_sanitized ... ok
[INFO] [stdout] test cve_log_injection_crlf_sanitized ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_m3.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_m3-6d17a61ebefb2e10)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_log_injection_prevention ... ok
[INFO] [stdout] test test_emit_security_event_no_panic ... ok
[INFO] [stdout] test test_error_event_integration ... ok
[INFO] [stdout] {"timestamp":[2026,164,2,11,33,290724880,0,0,0],"event_id":"e7d6edb5-b42c-46ea-928d-ded8758a573a","kind":"AuthnFailure","severity":"Medium","outcome":"failure","labels":{}}
[INFO] [stdout] test test_stdout_json_sink ... ok
[INFO] [stdout] test test_rate_limiter_under_load ... ok
[INFO] [stdout] test test_redaction_engine_runtime ... ok
[INFO] [stdout] test test_security_event_roundtrip ... ok
[INFO] [stdout] test test_detection_threshold_integration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sunlit_owasp_m22.rs (/opt/rustwide/target/debug/deps/e2e_sunlit_owasp_m22-e2004bbd9483eccb)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_event_correlation_roundtrip ... ok
[INFO] [stdout] test test_existing_sinks_still_work ... ok
[INFO] [stdout] test test_hmac_tamper_detected ... ok
[INFO] [stdout] test test_file_sink_writes_events ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_file_sink_writes_events stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_file_sink_writes_events' (3477) panicked at crates/security_events/tests/e2e_sunlit_owasp_m22.rs:17:30:
[INFO] [stdout] test directory should be created: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b63409b4ec8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b63409b4ec8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b63409b4ec8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b63409b4ec8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b63409c940a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b63409c940a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5b63409b9792 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b63409b9792 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b6340992386 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b6340992386 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b63409ac9b9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b6340901dfc - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5b6340901dfc - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b63409acb72 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5b63409acb72 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b6340992442 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b63409873e9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b634099321d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b63409c9b9c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b63409c9912 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   20:     0x5b63408f400c - <core[28b146924c2f19c6]::result::Result<(), std[929523f510218772]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b63408f31a3 - e2e_sunlit_owasp_m22[7a73042a7186f4a]::unique_test_dir
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/security_events/tests/e2e_sunlit_owasp_m22.rs:17:30
[INFO] [stdout]   22:     0x5b63408f3492 - e2e_sunlit_owasp_m22[7a73042a7186f4a]::test_file_sink_writes_events
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/security_events/tests/e2e_sunlit_owasp_m22.rs:42:19
[INFO] [stdout]   23:     0x5b63408f2e67 - e2e_sunlit_owasp_m22[7a73042a7186f4a]::test_file_sink_writes_events::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/security_events/tests/e2e_sunlit_owasp_m22.rs:41:34
[INFO] [stdout]   24:     0x5b63408f4db6 - <e2e_sunlit_owasp_m22[7a73042a7186f4a]::test_file_sink_writes_events::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b63408f4edb - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b63408f4edb - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5b6340902755 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5b6340902755 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5b6340902755 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5b6340902755 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5b6340902755 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5b6340902755 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5b6340902755 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5b63408fd2b4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5b63408fd2b4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5b63409057d2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5b63409057d2 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5b63409057d2 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5b63409057d2 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5b63409057d2 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5b63409057d2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5b63409057d2 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5b63409b44ef - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   44:     0x5b63409b44ef - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x71b1c783eaa4 - <unknown>
[INFO] [stdout]   46:     0x71b1c78cba64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_file_sink_writes_events
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p security_events --test e2e_sunlit_owasp_m22`
[INFO] running `Command { std: "docker" "inspect" "876b3b5a3417fe811d815358ef8417d96cfd038c9b91af93332abfc270a97943", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "876b3b5a3417fe811d815358ef8417d96cfd038c9b91af93332abfc270a97943", kill_on_drop: false }`
[INFO] [stdout] 876b3b5a3417fe811d815358ef8417d96cfd038c9b91af93332abfc270a97943
